string name = !string.IsNullOrEmpty(e.Result.DisplayName) ? e.Result.DisplayName : e. Private void TestResultHandler(object sender, TestResultEventArgs e) / The instance containing the event data. / Called when a test result is received. Public void Initialize(TestLoggerEvents events, string testRunDirectory) Public class CustomTestLogger : ITestLogger Has some other events as well like TestRunMessage and Whatever we want from that test with the help of TestResult event. TestResult event gets fired on each test run and it has the information of that test. ITestLogger has events which are having the information of all the tests.
#Making unit tests visual studio community mac free#
If you have anyĬompliments or complaints to MSDN Support, feel free to contact R Anil,Ĭompliments or complaints to MSDN Support, feel free to contact tried like below and it does my job. This can be beneficial to other community members reading this thread. MSDN Community Support Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. String result = numberPass.ToString() + "/" + totalnumber.ToString() + "\n" + numFail.ToString() + "/" + totalnumber.ToString() įile.AppendAllText("D:\\" + "log.txt", sb.ToString()) Int totalnumber = numberPass + numberFail Int numberFail = Convert.ToInt32(numFail) Int numberPass = Convert.ToInt32(numPass) String str = testName + ": " + testOutcome.ToString() + "\n" Var testOutcome = TestContext.CurrentTestOutcome String numFail = File.ReadAllText(".\\CountFailed.txt") String numPass = File.ReadAllText(".\\CountPASS.txt") Next, navigate to the Projects folder and expand down to the stored procedure list (see Figure 9). You will find that option in view menu, as you can see in Figure 8. Open the SQL Server Object Explorer pane from within Visual Studio. According to your description, you could get test result from "TestContext.CurrentTestOutcome", please refer more here:Īnd I try to write a simple sample, Hope it could help you. We now are all set to create unit test scripts.