public async Task IntegrationTestGetNations() { // Arrange NationRepository repository = new NationRepository(DevelopmentStorageAccountConnectionString); SessionRepository sessionRepository = new SessionRepository(DevelopmentStorageAccountConnectionString); Guid validGuid = new Guid("68C1756F-1ED5-449A-9CD1-F533C3A539A0"); String dummyUserId = "DummyUserId"; await sessionRepository.SetupSession(validGuid, dummyUserId); // Act IEnumerable <INationData> sessionPlayers = await repository.GetNations(validGuid); // Assert Assert.IsNotNull(sessionPlayers); Assert.AreEqual(1, sessionPlayers.Count()); Assert.AreEqual(dummyUserId, sessionPlayers.First().UserId); }
public async Task IntegrationTestGetNationsWithPopulatedTable() { // Arrange NationRepository repository = new NationRepository(DevelopmentStorageAccountConnectionString); SessionRepository sessionRepository = new SessionRepository(DevelopmentStorageAccountConnectionString); Guid validGuid = new Guid("3CC9F4E8-BDB9-49F4-B128-268F0E5E9C20"); String dummyUserId = "DummyUserId"; await sessionRepository.SetupSession(validGuid, dummyUserId); await sessionRepository.SetupAddRegion(validGuid, Guid.NewGuid(), Guid.NewGuid(), "DummyRegion", 3U); // Act IEnumerable <INationData> sessionPlayers = await repository.GetNations(validGuid); // Assert Assert.IsNotNull(sessionPlayers); Assert.AreEqual(1, sessionPlayers.Count()); Assert.AreEqual(dummyUserId, sessionPlayers.First().UserId); }