public void IsInRange_ExpectingBetween16And38Minutes_On2Hours_ShouldFail()
        {
            // arrange
            var ninja = new SleepyNinja(2.Hours());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsInRange(16.Minutes(), 38.Minutes()));

            // assert
            result.ExAssert(r => r.Fullfills(false, "SleepyNinja: (X)awake = 02:00:00", "(expected: between 00:16:00 and 00:38:00)"));
        }
        public void IsLessThan_Expecting5Seconds_On4Seconds_ShouldSucceed()
        {
            // arrange
            var ninja = new SleepyNinja(4.Seconds());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsLessThan(5.Seconds()));

            // assert
            result.ExAssert(r => r.Fullfills(true, "SleepyNinja: ( )awake = 00:00:04", "(expected: smaller than 00:00:05)"));
        }
        public void IsGreaterThan_Expecting6Seconds_On6Seconds_ShouldFail()
        {
            // arrange
            var ninja = new SleepyNinja(6.Seconds());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsGreaterThan(6.Seconds()));

            // assert
            result.ExAssert(r => r.Fullfills(false, "SleepyNinja: (X)awake = 00:00:06", "(expected: bigger than 00:00:06)"));
        }
        public void IsLessThan_Expecting5Seconds_On4Seconds_ShouldSucceed()
        {
            // arrange
            var ninja = new SleepyNinja(4.Seconds());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsLessThan(5.Seconds()));

            // assert
            result.ExAssert(r => r.Fullfills(true, "SleepyNinja: ( )awake = 00:00:04", "(expected: less than 00:00:05)"));
        }
        public void IsInRange_ExpectingBetween16And38Minutes_On2Hours_ShouldFail()
        {
            // arrange
            var ninja = new SleepyNinja(2.Hours());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsInRange(16.Minutes(), 38.Minutes()));

            // assert
            result.ExAssert(r => r.Fullfills(false, "SleepyNinja: (X)awake = 02:00:00", "(expected: between 00:16:00 and 00:38:00)"));
        }
        public void IsGreaterThan_Expecting6Seconds_On6Seconds_ShouldFail()
        {
            // arrange
            var ninja = new SleepyNinja(6.Seconds());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsGreaterThan(6.Seconds()));

            // assert
            result.ExAssert(r => r.Fullfills(false, "SleepyNinja: (X)awake = 00:00:06", "(expected: greater than 00:00:06)"));
        }
Ejemplo n.º 7
0
        public void ExpectingWithin1Of5Seconds_On7Seconds_ShouldFail()
        {
            // arrange
            var ninja = new SleepyNinja(7.Seconds());

            // act
            var result = ninja.Evaluate(n => n.Member(x => x.awake).IsCloseTo(5.Seconds(), 1.Seconds()));

            // assert
            result.ExAssert(r => r.Fullfills(false, "SleepyNinja: (X)awake = 00:00:07", "(expected: between 00:00:04 and 00:00:06)"));
        }