public async Task Can_Delete_A_Amenity() { var amenity = await CreateAndSaveNewAmenity(); var repository = new AmenityRepository(_db); await repository.DeleteAmenity(1); var retAmenity = await repository.GetAmenities(); Assert.DoesNotContain(retAmenity, e => e.Name == "Replicator"); }
public async Task Can_Edit_A_Amenity() { var repository = new AmenityRepository(_db); var amenity = await CreateAndSaveNewAmenity(); await repository.UpdateAmenity(1, new AsyncInn.Models.Amenity { ID = 2, Name = "Locker" }); await repository.DeleteAmenity(1); var PutAmenity = await repository.GetAmenities(); Assert.Contains(PutAmenity, e => e.Name == "Locker"); }
public async Task CanAddAndDropAmenity() { //Arrange var amentiy = await CreateAndSaveTestAmenity(); var repository = new AmenityRepository(_db); //Act await repository.Create(amentiy); //Assert var actualAmenity = await repository.GetAmenity(amentiy.Id); Assert.NotNull(actualAmenity); await repository.DeleteAmenity(amentiy.Id); actualAmenity = await repository.GetAmenity(amentiy.Id); Assert.Null(actualAmenity); }