मैं बैकएंड और यूआई के लिए घटक परीक्षण बना रहा हूं। बैकएंड के लिए एक अलग पुस्तकालय के रूप में टेस्टकेससोर्स बनाया गया और यूआई घटक परीक्षण समाधान में डीएल का जिक्र किया गया।

बैकएंड के लिए घटक परीक्षण:

[TestCaseSource(nameof(TestDataSourceForIsNeeded))]
    public void VerifyNeeded(string identifier,
        SampDataEventArgs currentState, AvailableInfo expected)
    {
        //Expected
        SampleInfo.Raise(x => x.NewSListData += null,
            currentState);
        Assert.AreEqual(expected.IsNeeded, actual.IsNeeded,
            string.Format("{0} IsNeeded is expected to be {1}", identifier, expected.IsNeeded));
    }

दूसरे प्रोजेक्ट से उसी TestCaseSource का पुन: उपयोग कैसे करें। मैं UI परीक्षण के लिए भी उसी TestCaseSource को संदर्भित करना चाहता हूं..net

1
Geeth 2 नवम्बर 2018, 07:09

1 उत्तर

सबसे बढ़िया उत्तर

अपने यूआई टेस्ट असेंबली से अन्य डीएल का संदर्भ लें और उस विशेषता के रूप का उपयोग करें जो प्रकार निर्दिष्ट करता है ...

[TestCaseSource(typeof(SomeType), nameof(SomeType.TestDataSourceForIsNeeded)]
2
Charlie 2 नवम्बर 2018, 09:31