public async Task TestCreateWithInValidDomain()
        {
            _moqBusinessServiceDomainCheck.Setup(a => a.Read(It.IsAny <int>(), It.IsAny <string>(), default)).Returns(Task.FromResult <DomainCheck>(null));
            _moqBusinessServiceOrder.Setup(a => a.Create(It.IsAny <Order>(), default)).Returns(Task.FromResult(_order));

            _iAppServiceSiteInvestigationRequest = new AppServiceSiteInvestigationRequest(_moqBusinessServiceDomainCheck.Object, _moqBusinessServiceOrder.Object);

            var result = await _iAppServiceSiteInvestigationRequest.Create(_siteInvestigationRequest, default);

            var objectResponse = result as ObjectResult;
            var value          = objectResponse.Value as InvestigationResult;

            Assert.True(!value.IsDomainValid);
        }
 public SiteInvestigationRequestsController(IAppServiceSiteInvestigationRequest iAppServiceSiteInvestigationRequest)
 {
     _iAppServiceSiteInvestigationRequest = iAppServiceSiteInvestigationRequest;
 }