Ejemplo n.º 1
0
        public void ToDomain_WhenCalled_ReturnsAccounting()
        {
            IAccountingCommand sut = CreateSut();

            IAccounting result = sut.ToDomain(_commonRepositoryMock.Object);

            Assert.That(result, Is.TypeOf <Domain.Accounting.Accounting>());
        }
Ejemplo n.º 2
0
        public void ToDomain_WhenCalled_ReturnsAccountingWithLetterHeadFromCommonRepository()
        {
            ILetterHead        letterHead = _fixture.BuildLetterHeadMock().Object;
            IAccountingCommand sut        = CreateSut(letterHead: letterHead);

            ILetterHead result = sut.ToDomain(_commonRepositoryMock.Object).LetterHead;

            Assert.That(result, Is.EqualTo(letterHead));
        }
Ejemplo n.º 3
0
        public void ToDomain_WhenCalled_ReturnsAccountingWithNameFromCommand()
        {
            string             name = _fixture.Create <string>();
            IAccountingCommand sut  = CreateSut(name: name);

            string result = sut.ToDomain(_commonRepositoryMock.Object).Name;

            Assert.That(result, Is.EqualTo(name));
        }
Ejemplo n.º 4
0
        public void ToDomain_WhenCalled_ReturnsAccountingWithAccountingNumberFromCommand()
        {
            int accountingNumber   = _fixture.Create <int>();
            IAccountingCommand sut = CreateSut(accountingNumber);

            int result = sut.ToDomain(_commonRepositoryMock.Object).Number;

            Assert.That(result, Is.EqualTo(accountingNumber));
        }
Ejemplo n.º 5
0
        public void ToDomain_WhenCalled_AssertGetLetterHeadAsyncWasCalledOnCommonRepository()
        {
            int letterHeadNumber   = _fixture.Create <int>();
            IAccountingCommand sut = CreateSut(letterHeadNumber: letterHeadNumber);

            sut.ToDomain(_commonRepositoryMock.Object);

            _commonRepositoryMock.Verify(m => m.GetLetterHeadAsync(It.Is <int>(value => value == letterHeadNumber)), Times.Once);
        }
Ejemplo n.º 6
0
        public void ToDomain_WhenCalled_ReturnsAccountingWithBackDatingFromCommand()
        {
            int backDating         = _fixture.Create <int>();
            IAccountingCommand sut = CreateSut(backDating: backDating);

            int result = sut.ToDomain(_commonRepositoryMock.Object).BackDating;

            Assert.That(result, Is.EqualTo(backDating));
        }
Ejemplo n.º 7
0
        public void ToDomain_WhenCalled_ReturnsAccountingWithBalanceBelowZeroFromCommand()
        {
            BalanceBelowZeroType balanceBelowZero = _fixture.Create <BalanceBelowZeroType>();
            IAccountingCommand   sut = CreateSut(balanceBelowZero: balanceBelowZero);

            BalanceBelowZeroType result = sut.ToDomain(_commonRepositoryMock.Object).BalanceBelowZero;

            Assert.That(result, Is.EqualTo(balanceBelowZero));
        }
Ejemplo n.º 8
0
        public void ToDomain_WhenCommonRepositoryIsNull_ThrowsArgumentNullException()
        {
            IAccountingCommand sut = CreateSut();

            ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ToDomain(null));

            Assert.That(result.ParamName, Is.EqualTo("commonRepository"));
        }