public void Delete(ColidEntrySubscriptionDto colidEntrySubscriptionDto) { Guard.IsNotNull(colidEntrySubscriptionDto); Guard.IsValidUri(colidEntrySubscriptionDto.ColidPidUri); _ceRepo.Delete(colidEntrySubscriptionDto); }
public void Delete_Should_CallDeleteRange_IfEntitiesFound() { var user = TestData.GenerateRandomUser(); // will be created with add of subscription next line var subscription = TestData.GenerateRandomColidEntrySubscription(); subscription.User = user; _seeder.Add(subscription); var subscriptionToDelete = new ColidEntrySubscriptionDto() { ColidPidUri = subscription.ColidPidUri }; _repo.Delete(subscriptionToDelete); var foundSubscription = _seeder.GetAll <ColidEntrySubscription>() .FirstOrDefault(x => x.ColidPidUri.AbsoluteUri == subscription.ColidPidUri.AbsoluteUri); Assert.Null(foundSubscription); }