public PetsRepository(SiteCoreContext context) { _context = context; if (_context.Pets.Count() == 0) { _context.Pets.AddRange( new Pet { Name = "Opie", Breed = "Shih Tzu", PetType = PetType.Dog }, new Pet { Name = "Reggie", Breed = "Beagle", PetType = PetType.Dog }, new Pet { Name = "Diesel", Breed = "Bombay", PetType = PetType.Cat }, new Pet { Name = "Lucy", Breed = "Maine Coon", PetType = PetType.Cat }); _context.SaveChanges(); } }
public async Task GetMessagesAsync_MessagesAreReturned() { using (var db = new SiteCoreContext(Utilities.TestDbContextOptions())) { // Arrange var resultBefore = await Utilities.Repos.GetPetsAsync(); var pet = await Utilities.Repos.AddPetAsync(new Pet { Name = "Qi", Breed = "Dave", PetType = PetType.Dog, StartDate = System.DateTime.Now }); await db.SaveChangesAsync(); // Act var resultAfter = await Utilities.Repos.GetPetsAsync(); // Assert var actualMessages = Assert.IsAssignableFrom <List <Pet> >(resultAfter); } }