public void ThenNoPlayersRegistered() { //Given var testRegisteredPlayers = new RegisteredPlayers(); var testHowManyPlayersRegistered = new HowManyPlayersRegistered(); //When //testRegisteredPlayers.Stream(new IEvent[0]); var result = testRegisteredPlayers.Query(testHowManyPlayersRegistered); //Then Assert.AreEqual(0, result); }
public void ThenNumberOfRegisteredPlayersIsReturned() { //Given var testRegisteredPlayers = new RegisteredPlayers(); var testHowManyPlayersRegistered = new HowManyPlayersRegistered(); //When //testRegisteredPlayers.Stream(new IEvent[] { new PlayerHasRegisteredEvent(), new PlayerHasRegisteredEvent(), new QuizWasCreatedEvent() }); var result = testRegisteredPlayers.Query(testHowManyPlayersRegistered); //Then Assert.AreEqual(2, result); }
internal void Then(int expected) { _memoryEventStore.Trigger(); Assert.AreEqual(expected, Subject.Query(query)); }