public void Given_CompanyRequestModel_When_CalledWithConfidentialInvoiceDiscount_Then_ShouldReturnTrue( ConfidentialInvoiceDiscountRequestModel model, SellerApplication application) { _confidentialInvoiceServiceMock.Setup( m => m.SubmitApplicationFor( It.IsAny <CompanyDataRequestModel>(), It.IsAny <ConfidentialInvoiceDiscountRequestModel>() ) ).Returns(_result.Object); var result = _productApplicationService.IsSubmittedApplicationForConfidentialInvoiceDiscountSuccess( model, application ); result.Should().Be(true); }
public bool IsSubmittedApplicationForConfidentialInvoiceDiscountSuccess( ConfidentialInvoiceDiscountRequestModel product, ISellerApplication application) { if (application.CompanyData == null || product == null) { return(false); } var result = _confidentialInvoiceWebService.SubmitApplicationFor( new CompanyDataRequestModel { CompanyFounded = application.CompanyData.Founded, CompanyNumber = application.CompanyData.Number, CompanyName = application.CompanyData.Name, DirectorName = application.CompanyData.DirectorName }, product); return(result.Success && result.ApplicationId.HasValue); }