public void Delete_ShouldThrowExceptionWhenIdNotFound() { var repo = DeletableEntityRepositoryMock.Get <License>(new List <License>()); var service = new LicenseService(repo.Object); var exception = Assert.Throws <AggregateException>(() => service.DeleteAsync("id").Wait()); Assert.Contains("License does not exist!", exception.Message); }
public void Delete_ShouldExecuteSuccessfully() { var license = LicenseCreator.Create(); var list = new List <License>() { license }; var repo = DeletableEntityRepositoryMock.Get <License>(list); var service = new LicenseService(repo.Object); service.DeleteAsync(license.Id).Wait(); Assert.Empty(list); }