NUnit.VisualStudio.TestAdapter.TestLogger.SendMessage C# (CSharp) Method

SendMessage() public method

public SendMessage ( TestMessageLevel testMessageLevel, string message ) : void
testMessageLevel TestMessageLevel
message string
return void
        public void SendMessage(TestMessageLevel testMessageLevel, string message)
        {
            if (messageLogger != null)
                messageLogger.SendMessage(testMessageLevel, message);
        }

Usage Example

Esempio n. 1
0
        // Try to load the assembly and, if successful, populate
        // the list of all loaded assemblies. As a side effect
        // of calling TestConverter.ConvertTestCase, the converter's
        // cache of all test cases is populated as well. All
        // future calls to convert a test case may now use the cache.
        private bool TryLoadAssembly()
        {
            var package = NUnitTestAdapter.CreateTestPackage(assemblyName);

            if (!runner.Load(package))
            {
                return(false);
            }
            logger.SendMessage(TestMessageLevel.Informational, string.Format("Loading tests from {0}", package.FullName));
            AddTestCases(runner.Test);
            if (tfsFilter == null || !tfsFilter.HasTfsFilterValue)
            {
                return(true);
            }
            var filteredTestCases = tfsFilter.CheckFilter(LoadedTestCases);
            var ptestCases        = filteredTestCases as TestCase[] ?? filteredTestCases.ToArray();

            logger.SendMessage(TestMessageLevel.Informational, string.Format("TFS Filter detected: LoadedTestCases {0}, Filterered Test Cases {1}", LoadedTestCases.Count, ptestCases.Count()));
            nunitFilter = MakeTestFilter(ptestCases);
            return(true);
        }