public void IsThisSimulationRequestTest(string emailAddress, bool isSimulationEmail)
        {
            // Assign
            A.CallTo(() => fakeConfiguration.GetConfig <string>(A <string> .That.Matches(x => x.Equals(Constants.SimulationSuccessEmailAddress)))).Returns(Constants.SimulationSuccessEmailAddress);
            A.CallTo(() => fakeConfiguration.GetConfig <string>(A <string> .That.Matches(x => x.Equals(Constants.SimulationFailureEmailAddress)))).Returns(Constants.SimulationFailureEmailAddress);

            // Act
            var simulationServices   = new EmailSimulateService(fakeConfiguration);
            var validSimulationEmail = simulationServices.IsThisSimulationRequest(emailAddress);

            // Assert
            validSimulationEmail.Should().Be(isSimulationEmail);
        }
        public void SimulateEmailResponseTest(string emailAddress, bool isSuccessResponse)
        {
            // Assign
            A.CallTo(() => fakeConfiguration.GetConfig <string>(A <string> .That.Matches(x => x.Equals(Constants.SimulationSuccessEmailAddress)))).Returns(Constants.SimulationSuccessEmailAddress);
            A.CallTo(() => fakeConfiguration.GetConfig <string>(A <string> .That.Matches(x => x.Equals(Constants.SimulationFailureEmailAddress)))).Returns(Constants.SimulationFailureEmailAddress);

            // Act
            var simulationServices = new EmailSimulateService(fakeConfiguration);
            var response           = simulationServices.SimulateEmailResponse(emailAddress);

            // Assert
            response.Should().Be(isSuccessResponse);
        }