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 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)")); }
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)")); }