コード例 #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);
        }
コード例 #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);
        }
コード例 #3
0
 internal void Then(int expected)
 {
     _memoryEventStore.Trigger();
     Assert.AreEqual(expected, Subject.Query(query));
 }