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); }