public async Task Delete() { var repository = new SiteTypeRepository(SessionFactory); var siteTypeId = $"MyFirstType{Guid.NewGuid():n}"; var siteTypeModel = MakeSiteType(siteTypeId); await repository.Save(siteTypeModel).ConfigureAwait(false); var retrieved = await repository.GetById(siteTypeId).ConfigureAwait(false); await repository.Delete(retrieved.Id).ConfigureAwait(false); var retrievedAgain = await repository.GetById(siteTypeId).ConfigureAwait(false); Assert.IsNull(retrievedAgain); }
public async Task Delete_IfTypeDoesNotExist() { var repository = new SiteTypeRepository(SessionFactory); var siteTypeId = $"MyFirstType{Guid.NewGuid():n}"; await repository.Delete(siteTypeId).ConfigureAwait(false); }