public void BeforeAll() { // Arrange _emailAddressSubmitted = "*****@*****.**"; _genericResponse = new GenericResponse(true,"some message"); _program = MockRepository.GenerateStub<AlphaProgram>(); _program.Stub(p => p.SaveInterestedCustomer(Arg<string>.Is.Anything)).Return(_genericResponse); var controller = new CustomerController(_program); // Act _result = controller.SubmitCustomerEmail(new SubmitCustomerEmailModel {CustomerEmail = _emailAddressSubmitted}); _responseData = _result.Data as JsonResponse; }
/// <summary> /// Constructor with dependencies /// </summary> /// <param name="program"></param> public CustomerController(AlphaProgram program) { _program = program; }