Exemplo n.º 1
0
        public void TransformShouldNoitOverwriteMethodEmptyValues(string displayName)
        {
            var result = new TestResult(new TestCase())
            {
                DisplayName = displayName,
            };

            var testResults = new List <TestResultInfo>
            {
                new TestResultInfo(result, "namespace", "type", Method),
            };

            var sut = new MSTestAdapter();

            var transformedResults = sut.TransformResults(testResults, new List <TestMessageInfo>());

            Assert.AreEqual(1, transformedResults.Count);
            Assert.AreEqual(Method, transformedResults.Single().Method);
        }
Exemplo n.º 2
0
        public void TransformShouldOverwriteMethodWithNonEmptyValues()
        {
            var param  = Guid.NewGuid().ToString();
            var result = new TestResult(new TestCase())
            {
                DisplayName = $"Method(\"{param}\")",
            };

            var testResults = new List <TestResultInfo>
            {
                new TestResultInfo(result, "namespace", "type", Method),
            };

            var sut = new MSTestAdapter();

            var transformedResults = sut.TransformResults(testResults, new List <TestMessageInfo>());

            Assert.AreEqual(1, transformedResults.Count);
            Assert.IsTrue(transformedResults.Single().Method.Contains(param));
        }