Пример #1
0
        public void TestNameComesFromConstructor()
        {
            const string name = "mytest";
            var sut = new PendingResult(name);

            Assert.AreEqual(name, sut.TestName);
        }
Пример #2
0
        public void PassedIsFalseWhenAnyFailureResultsExists()
        {
            var success = new SuccessResult("good");
            var pending = new PendingResult("pending");
            var failure = new FailureResult("bad", new Exception("djsfdsf"));

            var sut = new ResultCollection();
            sut.Add(success);
            sut.Add(pending);
            sut.Add(failure);

            Assert.IsFalse(sut.Passed.Value);
        }
Пример #3
0
        public void PassedIsFalsNullWhenPendingResultExistsWithNoFailures()
        {
            var success1 = new SuccessResult("good");
            var success2 = new SuccessResult("good");
            var success3 = new SuccessResult("good");
            var pending = new PendingResult("pending");

            var sut = new ResultCollection();
            sut.Add(success1);
            sut.Add(success2);
            sut.Add(pending);
            sut.Add(success3);

            Assert.IsNull(sut.Passed);
        }
Пример #4
0
        public void WasSuccessfuIsFalse()
        {
            var sut = new PendingResult("asas");

            Assert.IsNull(sut.WasSuccess);
        }
Пример #5
0
        public void MessageIsPending()
        {
            var sut = new PendingResult("asas");

            Assert.AreEqual("Pending", sut.Message);
        }