Exemplo n.º 1
0
        public void EqualsShouldReturnTrueIfErrorMessageAndStackTraceMatch()
        {
            var result = new TestResult(new TestCase());
            var r1     = new TestResultInfo(result, string.Empty, string.Empty, string.Empty);
            var r2     = new TestResultInfo(result, "ns", "type", "method");

            Assert.IsFalse(r1 == r2);
            Assert.IsTrue(Equals(r1, r2));
            Assert.IsTrue(r1.Equals(r2));
        }
Exemplo n.º 2
0
        public void EqualsShouldReturnFalseIfErrorMessageOrStackTraceDoNotMatch()
        {
            var result1 = new TestResult(new TestCase())
            {
                ErrorMessage = "error 1"
            };
            var result2 = new TestResult(new TestCase())
            {
                ErrorMessage = "error 2"
            };
            var r1 = new TestResultInfo(result1, string.Empty, string.Empty, string.Empty);
            var r2 = new TestResultInfo(result2, string.Empty, string.Empty, string.Empty);

            Assert.IsFalse(r1.Equals(r2));
        }