public void HandleTestThrowsOverflowException477() { LookupGamePlayersDto lookupGamePlayersDto; GetPlayerStatisticsDto getPlayerStatisticsDto; FakeQueryDataStore fakeQueryDataStore; GameDeletedEvent gameDeletedEvent; lookupGamePlayersDto = new LookupGamePlayersDto(); lookupGamePlayersDto.GameId = default(Guid); lookupGamePlayersDto.PlayerName = (string)null; lookupGamePlayersDto.Placing = 0; lookupGamePlayersDto.Winnings = 1065353216; lookupGamePlayersDto.PayIn = -1909903360; getPlayerStatisticsDto = new GetPlayerStatisticsDto(); getPlayerStatisticsDto.PlayerName = (string)null; getPlayerStatisticsDto.GamesPlayed = 0; getPlayerStatisticsDto.Winnings = 0; getPlayerStatisticsDto.PayIn = 0; getPlayerStatisticsDto.Profit = 827772928; getPlayerStatisticsDto.ProfitPerGame = 0; fakeQueryDataStore = new FakeQueryDataStore(); gameDeletedEvent = new GameDeletedEvent(); GetPlayerStatisticsHandler s0 = new GetPlayerStatisticsHandler(); ((BaseHandler)s0).QueryDataStore = (IQueryDataStore)fakeQueryDataStore; LookupGamePlayersDto[] lookupGamePlayersDtos = new LookupGamePlayersDto[2]; GetPlayerStatisticsDto[] getPlayerStatisticsDtos = new GetPlayerStatisticsDto[1] ; lookupGamePlayersDtos[0] = lookupGamePlayersDto; lookupGamePlayersDtos[1] = lookupGamePlayersDto; getPlayerStatisticsDtos[0] = getPlayerStatisticsDto; this.HandleTest (s0, gameDeletedEvent, lookupGamePlayersDtos, getPlayerStatisticsDtos); }
public IQueryService SetupQueryService() { var queryDataStore = new FakeQueryDataStore(); HandleEvents(Given(), queryDataStore); return(new QueryHandler(queryDataStore)); }
public void RunTest(IEnumerable <ICommand> commands) { Setup(); var repository = new FakeEventRepository(); repository.InitialEvents = Given(); var queryDataStore = new FakeQueryDataStore(); var queryService = new QueryHandlerFactory(queryDataStore); var commandRepository = new Mock <ICommandRepository>(); HandleEvents(repository.InitialEvents, queryDataStore); Exception caughtException = null; var commandHandlerFactory = new CommandHandlerFactory(repository, queryService, commandRepository.Object); var generatedEvents = new List <IEvent>(); foreach (var command in commands) { try { commandHandlerFactory.ExecuteCommand(command); } catch (Exception e) { if (ExpectedException() == null) { throw; } caughtException = e; } HandleEvents(repository.EventList, queryDataStore); generatedEvents.AddRange(repository.EventList); repository.InitialEvents = new List <IEvent>(repository.InitialEvents).Concat(repository.EventList).ToList(); repository.EventList.Clear(); } if (caughtException != null || ExpectedException() != null) { if (caughtException != null && ExpectedException() != null) { Assert.AreEqual(ExpectedException().GetType(), caughtException.GetType()); } else { Assert.Fail("There was an Expected Exception but none was thrown."); } } ValidateExpectedEvents(ExpectedEvents(), generatedEvents); }
public void HandleTest872() { LookupGamePlayersDto lookupGamePlayersDto; GetPlayerStatisticsDto getPlayerStatisticsDto; FakeQueryDataStore fakeQueryDataStore; GameDeletedEvent gameDeletedEvent; using (IPexObserveContext observer = PexObserve.NewTest()) { Guid s0 = new Guid (default(int), (short)32, (short)32, default(byte), default(byte), default(byte), default(byte), default(byte), default(byte), default(byte), default(byte)); lookupGamePlayersDto = new LookupGamePlayersDto(); lookupGamePlayersDto.GameId = s0; lookupGamePlayersDto.PlayerName = (string)null; lookupGamePlayersDto.Placing = 0; lookupGamePlayersDto.Winnings = 0; lookupGamePlayersDto.PayIn = 0; getPlayerStatisticsDto = new GetPlayerStatisticsDto(); getPlayerStatisticsDto.PlayerName = (string)null; getPlayerStatisticsDto.GamesPlayed = 0; getPlayerStatisticsDto.Winnings = 0; getPlayerStatisticsDto.PayIn = 0; getPlayerStatisticsDto.Profit = 0; getPlayerStatisticsDto.ProfitPerGame = 0; fakeQueryDataStore = new FakeQueryDataStore(); gameDeletedEvent = new GameDeletedEvent(); GetPlayerStatisticsHandler s1 = new GetPlayerStatisticsHandler(); ((BaseHandler)s1).QueryDataStore = (IQueryDataStore)fakeQueryDataStore; LookupGamePlayersDto[] lookupGamePlayersDtos = new LookupGamePlayersDto[2]; GetPlayerStatisticsDto[] getPlayerStatisticsDtos = new GetPlayerStatisticsDto[1]; lookupGamePlayersDtos[0] = lookupGamePlayersDto; lookupGamePlayersDtos[1] = lookupGamePlayersDto; getPlayerStatisticsDtos[0] = getPlayerStatisticsDto; this.HandleTest (s1, gameDeletedEvent, lookupGamePlayersDtos, getPlayerStatisticsDtos); Assert.IsNotNull((object)s1); Assert.IsNotNull(((BaseHandler)s1).QueryDataStore); GetPlayerStatisticsDto ovplayerStats = observer.GetObservedValue <GetPlayerStatisticsDto>("playerStats"); Assert.IsNotNull((object)ovplayerStats); Assert.AreEqual <string>((string)null, ovplayerStats.PlayerName); Assert.AreEqual <int>(0, ovplayerStats.GamesPlayed); Assert.AreEqual <int>(0, ovplayerStats.Winnings); Assert.AreEqual <int>(0, ovplayerStats.PayIn); Assert.AreEqual <int>(0, ovplayerStats.Profit); Assert.AreEqual <double>(0, ovplayerStats.ProfitPerGame); } }
public void RunTest(ICommand command) { Setup(); var repository = new FakeEventRepository(); repository.InitialEvents = Given(); var queryDataStore = new FakeQueryDataStore(); var queryService = new QueryHandlerFactory(queryDataStore); var commandRepository = new Mock <ICommandRepository>(); HandleEvents(repository.InitialEvents, queryDataStore); Exception caughtException = null; var commandHandlerFactory = new CommandHandlerFactory(repository, queryService, commandRepository.Object); try { commandHandlerFactory.ExecuteCommand(command); } catch (Exception e) { if (ExpectedException() == null) { throw; } caughtException = e; } if (caughtException != null || ExpectedException() != null) { if (caughtException != null && ExpectedException() != null) { Assert.AreEqual(ExpectedException().GetType(), caughtException.GetType()); } else { Assert.Fail("There was an Expected Exception but none was thrown."); } } ValidateExpectedEvents(ExpectedEvents(), repository.EventList); }
public void RunTest(ICommand command) { Setup(); var repository = new FakeEventRepository(); repository.InitialEvents = Given(); var queryDataStore = new FakeQueryDataStore(); var queryService = new QueryHandler(queryDataStore); var commandRepository = new Mock<ICommandRepository>(); HandleEvents(repository.InitialEvents, queryDataStore); Exception caughtException = null; var commandHandlerFactory = new CommandHandlerFactory(repository, queryService, commandRepository.Object); try { commandHandlerFactory.ExecuteCommand(command); } catch (Exception e) { if (ExpectedException() == null) { throw; } caughtException = e; } if (caughtException != null || ExpectedException() != null) { if (caughtException != null && ExpectedException() != null) { Assert.AreEqual(ExpectedException().GetType(), caughtException.GetType()); } else { Assert.Fail("There was an Expected Exception but none was thrown."); } } ValidateExpectedEvents(ExpectedEvents(), repository.EventList); }
public void HandleTestThrowsNullReferenceException688() { LookupGamePlayersDto lookupGamePlayersDto; GetPlayerStatisticsDto getPlayerStatisticsDto; FakeQueryDataStore fakeQueryDataStore; Guid s0 = new Guid(default(int), (short)32, (short)32, default(byte), default(byte), default(byte), default(byte), default(byte), default(byte), default(byte), default(byte)); lookupGamePlayersDto = new LookupGamePlayersDto(); lookupGamePlayersDto.GameId = s0; lookupGamePlayersDto.PlayerName = (string)null; lookupGamePlayersDto.Placing = 0; lookupGamePlayersDto.Winnings = 0; lookupGamePlayersDto.PayIn = 0; getPlayerStatisticsDto = new GetPlayerStatisticsDto(); getPlayerStatisticsDto.PlayerName = (string)null; getPlayerStatisticsDto.GamesPlayed = 0; getPlayerStatisticsDto.Winnings = 0; getPlayerStatisticsDto.PayIn = 0; getPlayerStatisticsDto.Profit = 0; getPlayerStatisticsDto.ProfitPerGame = 0; fakeQueryDataStore = new FakeQueryDataStore(); GetPlayerStatisticsHandler s1 = new GetPlayerStatisticsHandler(); ((BaseHandler)s1).QueryDataStore = (IQueryDataStore)fakeQueryDataStore; LookupGamePlayersDto[] lookupGamePlayersDtos = new LookupGamePlayersDto[2]; GetPlayerStatisticsDto[] getPlayerStatisticsDtos = new GetPlayerStatisticsDto[1] ; lookupGamePlayersDtos[0] = lookupGamePlayersDto; lookupGamePlayersDtos[1] = lookupGamePlayersDto; getPlayerStatisticsDtos[0] = getPlayerStatisticsDto; this.HandleTest (s1, (GameDeletedEvent)null, lookupGamePlayersDtos, getPlayerStatisticsDtos); }