Example #1
0
        public void AreSameShouldFailWithExpectedNullReference()
        {
            var assert = new AssertClass();

            assert.AreSame(null, new object());

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
        public void FlyingRainOfFire_Is_Internal_Sealed_NotAbstract()
        {
            AssertClass <FlyingRainOfFire> .IsInternal();

            AssertClass <FlyingRainOfFire> .IsSealed();

            AssertClass <FlyingRainOfFire> .IsNotAbstract();
        }
Example #3
0
        public void IsFalseSucceedsWithFalseExpression()
        {
            var assert = new AssertClass();

            assert.IsFalse(false);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #4
0
        public void IsFalseFailsWithTrueExpression()
        {
            var assert = new AssertClass();

            assert.IsFalse(true);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #5
0
        public void NullIsNotComparableWithValues()
        {
            var assert = new AssertClass();

            assert.AreEqual(42, null);

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Outcome);
        }
Example #6
0
        public void DifferentTypesEqualityIsNotConclusive()
        {
            var assert = new AssertClass();

            assert.AreEqual(42, "42");

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Outcome);
        }
Example #7
0
        public void NullValuesAreEqual()
        {
            var assert = new AssertClass();

            assert.AreEqual(null, null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #8
0
        public void NullAndEmptyStringAreEqual()
        {
            var assert = new AssertClass();

            assert.AreEqual(null, string.Empty);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #9
0
        public void IsTrueSucceedsWithTrueExpression()
        {
            var assert = new AssertClass();

            assert.IsTrue(true);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #10
0
        public void InconclusiveShouldBeInconclusive()
        {
            var assert = new AssertClass();

            assert.Inconclusive();

            Assert.AreEqual(TestOutcome.Inconclusive, _args.Outcome);
        }
Example #11
0
        public void FailShouldFail()
        {
            var assert = new AssertClass();

            assert.Fail();

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #12
0
        public void AreSameShouldSucceedWithTwoNullReferences()
        {
            var assert = new AssertClass();

            assert.AreSame(null, null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
        public void Horseman_Is_Internal_Sealed_NotAbstract()
        {
            AssertClass <Horse> .IsInternal();

            AssertClass <Horse> .IsSealed();

            AssertClass <Horse> .IsNotAbstract();
        }
Example #14
0
        public void AreNotSameShouldSuccedWithOneNullReference()
        {
            var assert = new AssertClass();

            assert.AreNotSame(new object(), null);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #15
0
        public void AreNotEqualShouldFailWithSameValues()
        {
            var assert = new AssertClass();

            assert.AreNotEqual(1, 1);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #16
0
        public void IsNotNothingShouldFailWithNullValue()
        {
            var assert = new AssertClass();

            assert.IsNotNothing(null);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #17
0
        public void AreEqualShouldFailWithDifferentValues()
        {
            var assert = new AssertClass();

            assert.AreEqual(1, 2);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #18
0
        public void AreNotEqualShouldSucceedWithDifferentValues()
        {
            var assert = new AssertClass();

            assert.AreNotEqual(1, 2);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #19
0
        public void AreEqualShouldSucceedWithSameValues()
        {
            var assert = new AssertClass();

            assert.AreEqual(1, 1);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #20
0
        public void AreNotSameShouldFailWithBothNullReferences()
        {
            var assert = new AssertClass();

            assert.AreNotSame(null, null);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #21
0
        public void IsNotNothingShouldSucceedWithNonNullValue()
        {
            var assert = new AssertClass();

            assert.IsNotNothing(new object());

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
Example #22
0
        public void AreNotSameShouldFailWithSameReferences()
        {
            var assert = new AssertClass();
            var obj1   = new object();
            var obj2   = obj1;

            assert.AreNotSame(obj1, obj2);

            Assert.AreEqual(_args.Result.Outcome, TestOutcome.Failed);
        }
Example #23
0
        public void AreNotSameShouldFailWithSameReferences()
        {
            var assert = new AssertClass();
            var obj1   = GetComObject();
            var obj2   = obj1;

            assert.AreNotSame(obj1, obj2);

            Assert.AreEqual(TestOutcome.Failed, _args.Outcome);
        }
Example #24
0
        public void AreNotSameShouldSucceedWithDifferentReferences()
        {
            var assert = new AssertClass();
            var obj1   = GetComObject();
            var obj2   = GetComObject();

            assert.AreNotSame(obj1, obj2);

            Assert.AreEqual(TestOutcome.Succeeded, _args.Outcome);
        }
        public void FlyingRainOfFire_Implements_AllSoldierOrders()
        {
            AssertClass <FlyingRainOfFire> .ImplementsInterface <IFlyingRainOfFire>();

            AssertClass <FlyingRainOfFire> .ImplementsInterface <IShootDistantFoes>();

            AssertClass <FlyingRainOfFire> .ImplementsInterface <ITrampleFoes>();

            AssertClass <FlyingRainOfFire> .ImplementsInterface <ILeadTheCharge>();
        }
Example #26
0
        public void AreNotSameShouldSucceedWithDifferentReferences()
        {
            var assert = new AssertClass();
            var obj1   = new object();
            var obj2   = new object();

            assert.AreNotSame(obj1, obj2);

            Assert.AreEqual(_args.Result.Outcome, TestOutcome.Succeeded);
        }
Example #27
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);
        }
Example #28
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);
        }
Example #29
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);
        }
Example #30
0
 public void ThenUserShouldBeRedirectedToHomePage()
 {
     try
     {
         HomePage homePage = new HomePage(CustomBaseClass.MyDriver);
         AssertClass.AssertElementIsPresent(homePage.linkHome);
     }
     catch (Exception E)
     {
         Console.WriteLine("Test Failed: could not verify Home: {0}", E.Message);
         DriverClass.CloseTest();
         throw;
     }
 }