Exemple #1
0
        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));
        }
Exemple #2
0
        public void Add_WhenPostingWarningIsNotNull_AddsPostingWarningToCollection()
        {
            IPostingWarningCollection sut = CreateSut();

            IPostingWarning postingWarning = _fixture.BuildPostingWarningMock().Object;

            sut.Add(postingWarning);

            Assert.That(sut.Contains(postingWarning), Is.True);
        }