public async void AddAsync_ShouldAddEmployee() { // Arrange var petToAdd = new Pet { Id = 1, Name = "Dick", Type = "duck", OwnerId = 23 }; var options = new DbContextOptionsBuilder <AppContext>() .UseInMemoryDatabase(databaseName: "Pets3") .Options; using (var appContext = new AppContext(options)) { var repo = new PetsRepository(appContext); // Act await repo.AddAsync(petToAdd); // Assert var pet = appContext.Pets.Find(petToAdd.Id); Assert.Equal(petToAdd.Id, pet.Id); Assert.Equal(petToAdd.Name, pet.Name); Assert.Equal(petToAdd.Type, pet.Type); Assert.Equal(petToAdd.OwnerId, pet.OwnerId); } }