public void FindById_OnRemovedObjectShouldReturnNull() { Error error = GetValidDomainError(); ErrorRepository.Add(error); ErrorRepository.Remove(error); Error loadedError = ErrorRepository.FindById(error.Id); Assert.IsNull(loadedError); }
public void FindById_ShouldReturnCorrectResult() { Error originalError = GetValidDomainError(); ErrorRepository.Add(originalError); Error loadedError = ErrorRepository.FindById(originalError.Id); Assert.IsNotNull(loadedError); Assert.AreEqual(originalError.Id, loadedError.Id); Assert.AreEqual(originalError.Message, loadedError.Message); Assert.AreEqual(originalError.Details, loadedError.Details); Assert.AreEqual(originalError.AdditionalInformation, loadedError.AdditionalInformation); Assert.AreEqual(originalError.Handled, loadedError.Handled); }
public void FindById_OnNonExistentShouldReturnNull() { Error error = ErrorRepository.FindById(1); Assert.IsNull(error); }