public void GetFestivalsCollection_PageSize49_ReturnMaximum48Pages() { //Arrange - Create 49 Festivals ContextBase.Addresses.AddRange( new Address { Street = "Test Address", Number = "1", PostalCode = "28303", State = "Bremen", Country = "Germany" }); ContextBase.SaveChanges(); for (int i = 0; i < 49; i++) { ContextBase.Festivals.Add( new Festival { Title = "Mittelalterfest 1", Description = "", StartDate = DateTimeMock.Object.Now.AddDays(5), EndDate = DateTimeMock.Object.Now.AddDays(8), AddressId = ContextBase.Addresses.First(a => a.Street == "Test Address").Id }); } ContextBase.SaveChanges(); FestivalsResourceParametersBase.PageSize = 49; //Act var festivals = MedievalFestivalsRepositoryBase.GetFestivals(FestivalsResourceParametersBase); //Assert Assert.True(festivals.Count() == 48); }
public void CreateFestival_FestivalForCreationNull_ThrowsArgumentNullException() { //Assert Assert.Throws <ArgumentNullException>(() => MedievalFestivalsRepositoryBase.AddFestival(null)); }