public async Task Create_ExistingEntity_ThrowsArgumentException() { using var dbContextProvider = new AnyDbContextProvider(nameof(Create_ExistingEntity_ThrowsArgumentException)); var repository = new AnyRepository(dbContextProvider.DbContext, _logger); var entity = new AnyEntity { Id = 1, AnyString = "AnyString" }; dbContextProvider.Mock(entity); await repository.Create(entity); await repository.Invoking(r => r.SaveChanges()).Should().ThrowAsync <ArgumentException>(); }
public void Find_MissingId_ThrowsArgumentNullException() { _repository.Invoking(r => r.Find(null)).Should().Throw <ArgumentNullException>(); }