public void Arrange()
        {
            Mediator.Send(Arg.Any <GetTempSupportRequest>()).Returns(new TempSupportRequest {
                FirstName = FIRST_NAME, Id = REQUEST_ID
            });

            sut = new YourDetailsController(Mediator);
        }
        public async Task WhenBodyCalled_ReturnCustomer()
        {
            var customer = new Customer()
            {
                CustomerId = new Guid("c2e27821-cc60-4d3d-b4f0-cbe20867897c")
            };

            _authService.GetCustomer(Arg.Any <ClaimsPrincipal>()).Returns(customer);
            _dssService.GetCustomerData(Arg.Any <string>()).Returns(_customer);
            _controller = new YourDetailsController(_logger, _compositeSettings, _dssService, _authService, _documentService, _config);
            _controller.ControllerContext.HttpContext = new DefaultHttpContext();
            var result = await _controller.Body() as ViewResult;

            result.ViewData.Model.As <YourDetailsCompositeViewModel>().CustomerDetails.Should().NotBeNull();
        }