public void ToDomain_WhenCalled_ReturnsAccounting() { IAccountingCommand sut = CreateSut(); IAccounting result = sut.ToDomain(_commonRepositoryMock.Object); Assert.That(result, Is.TypeOf <Domain.Accounting.Accounting>()); }
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)); }
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)); }
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)); }
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); }
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)); }
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)); }
public void ToDomain_WhenCommonRepositoryIsNull_ThrowsArgumentNullException() { IAccountingCommand sut = CreateSut(); ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => sut.ToDomain(null)); Assert.That(result.ParamName, Is.EqualTo("commonRepository")); }