Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }