Exemplo n.º 1
0
        public void IsFalseSucceedsWithFalseExpression()
        {
            var assert = new AssertClass();
            assert.IsFalse(false);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 2
0
        public void AreSameShouldSucceedWithTwoNullReferences()
        {
            var assert = new AssertClass();
            assert.AreSame(null, null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 3
0
        public void IsFalseFailsWithTrueExpression()
        {
            var assert = new AssertClass();
            assert.IsFalse(true);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 4
0
 public void IsTrueSucceedsWithTrueExpression()
 {
     var assert = new AssertClass();
     assert.IsTrue(true);
     
     Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
 }
Exemplo n.º 5
0
        public void AreSameShouldFailWithDifferentReferences()
        {
            var assert = new AssertClass();
            var obj1 = new object();
            var obj2 = new object();
            assert.AreSame(obj1, obj2);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 6
0
        public void AreSameShouldSucceedWithSameReferences()
        {
            var assert = new AssertClass();
            var obj1 = new object();
            var obj2 = obj1;
            assert.AreSame(obj1, obj2);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 7
0
        public void InconclusiveShouldBeInconclusive()
        {
            var assert = new AssertClass();
            assert.Inconclusive();

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Result.Outcome);
        }
Exemplo n.º 8
0
        public void AreEqualShouldFailWithDifferentValues()
        {
            var assert = new AssertClass();
            assert.AreEqual(1, 2);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 9
0
        public void AreEqualShouldSucceedWithSameValues()
        {
            var assert = new AssertClass();
            assert.AreEqual(1, 1);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 10
0
        public void NullIsNotComparableWithValues()
        {
            var assert = new AssertClass();
            assert.AreEqual(42, null);

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Result.Outcome);
        }
Exemplo n.º 11
0
        public void DifferentTypesEqualityIsNotConclusive()
        {
            var assert = new AssertClass();
            assert.AreEqual(42, "42");

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Result.Outcome);
        }
Exemplo n.º 12
0
        public void NullValuesAreEqual()
        {
            var assert = new AssertClass();
            assert.AreEqual(null, null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 13
0
        public void NullAndEmptyStringAreEqual()
        {
            var assert = new AssertClass();
            assert.AreEqual(null, string.Empty);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 14
0
        public void AreNotEqualShouldSucceedWithDifferentValues()
        {
            var assert = new AssertClass();
            assert.AreNotEqual(1, 2);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 15
0
        public void AreNotSameShouldFailWithBothNullReferences()
        {
            var assert = new AssertClass();
            assert.AreNotSame(null, null);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 16
0
        public void FailShouldFail()
        {
            var assert = new AssertClass();
            assert.Fail();

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 17
0
        public void IsNotNothingShouldSucceedWithNonNullValue()
        {
            var assert = new AssertClass();
            assert.IsNotNothing(new object());

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }
Exemplo n.º 18
0
        public void IsNotNothingShouldFailWithNullValue()
        {
            var assert = new AssertClass();
            assert.IsNotNothing(null);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 19
0
        public void AreNotEqualShouldBeInconclusiveWithDifferentTypes()
        {
            int obj1 = 10;
            double obj2 = 10;

            var assert = new AssertClass();
            assert.AreNotEqual(obj1, obj2);

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Result.Outcome);
        }
Exemplo n.º 20
0
        public void AreNotEqualShouldFailWithSameValues()
        {
            var assert = new AssertClass();
            assert.AreNotEqual(1, 1);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 21
0
        public void AreSameShouldFailWithActualNullReference()
        {
            var assert = new AssertClass();
            assert.AreSame(new object(), null);

            Assert.AreEqual(TestOutcome.Failed, _args.Result.Outcome);
        }
Exemplo n.º 22
0
        public void AreNotSameShouldSuccedWithOneNullReference()
        {
            var assert = new AssertClass();
            assert.AreNotSame(new object(), null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Result.Outcome);
        }