public void Remove_ShouldThrowException() { Error error = GetValidDomainError(); error.Id = 1; ErrorRepository.Remove(error); }
public void Remove_CalledTwiceShouldThrowException() { Error error = GetValidDomainError(); ErrorRepository.Add(error); ErrorRepository.Remove(error); ErrorRepository.Remove(error); }
public void Remove_ShouldReturnCorrectResult() { var error = GetValidDomainError(); Assert.AreEqual(0, error.Id); // Não salvo ainda. ErrorRepository.Add(error); ErrorRepository.Remove(error); }
public void FindById_OnRemovedObjectShouldReturnNull() { Error error = GetValidDomainError(); ErrorRepository.Add(error); ErrorRepository.Remove(error); Error loadedError = ErrorRepository.FindById(error.Id); Assert.IsNull(loadedError); }
public void ShouldRemove() { var fakeContext = new FakeContext("ShouldRemove"); fakeContext.FillWith <Error>(); var data = fakeContext.GetFakeData <Error>().First(); using (var context = new CentralErrosContext(fakeContext.FakeOptions)) { var expected = fakeContext.GetFakeData <Error>().Count() - 1; var service = new ErrorRepository(context); service.Remove(data); var actual = context.Errors.Count(); Assert.Equal(expected, actual); } }