protected EventAsserter Expect <T>(Func <T, bool> firstExpectedEventSpec) { var asserter = new EventAsserter(EventSink.Events); asserter.ThenExpect(firstExpectedEventSpec); return(asserter); }
protected EventAsserter Expect(object firstExpectedEvent) { var asserter = new EventAsserter(EventSink.Events); asserter.ThenExpect(firstExpectedEvent); return(asserter); }
public static EventAsserter Expect <T>(this IEnumerable <object> events, Func <T, bool> firstExpectedEventSpec) { var asserter = new EventAsserter(events.ToList()); asserter.ThenExpect(firstExpectedEventSpec); return(asserter); }
public static EventAsserter Expect(this IEnumerable <object> events, object firstExpectedEvent) { var asserter = new EventAsserter(events.ToList()); asserter.ThenExpect(firstExpectedEvent); return(asserter); }
public static void ExpectNothing(this IEnumerable <object> events) { var asserter = new EventAsserter(events.ToList()); asserter.AndNothingElse(); }