Beispiel #1
0
        public void FindById_OnRemovedObjectShouldReturnNull()
        {
            Error error = GetValidDomainError();

            ErrorRepository.Add(error);
            ErrorRepository.Remove(error);
            Error loadedError = ErrorRepository.FindById(error.Id);

            Assert.IsNull(loadedError);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public void FindById_OnNonExistentShouldReturnNull()
        {
            Error error = ErrorRepository.FindById(1);

            Assert.IsNull(error);
        }