protected static bool IsMatch(PostingWarningModel postingWarningModel, IPostingWarning postingWarning) { NullGuard.NotNull(postingWarningModel, nameof(postingWarningModel)) .NotNull(postingWarning, nameof(postingWarning)); return(postingWarningModel.Reason.ToString() == postingWarning.Reason.ToString() && postingWarningModel.Account.AccountNumber == postingWarning.Account.AccountNumber && postingWarningModel.Amount == postingWarning.Amount && IsMatch(postingWarningModel.PostingLine, postingWarning.PostingLine)); }
public void Add_WhenPostingWarningIsNotNull_AddsPostingWarningToCollection() { IPostingWarningCollection sut = CreateSut(); IPostingWarning postingWarning = _fixture.BuildPostingWarningMock().Object; sut.Add(postingWarning); Assert.That(sut.Contains(postingWarning), Is.True); }