public void register_surface_controller_return_view() { support.SetupUmbraco(); var registerServiceMock = new Mock <IMemberRegistrationService>(); var registerForm = new RegistrationFormModel() { PasswordConfirmation = "test", Email = "*****@*****.**", Password = "******" }; registerServiceMock .Setup(service => service.RegisterNewMember(registerForm)) .Returns(new Models.RegistrationResult() { Success = false, Errors = new List <string>() { "Error" } }); var cos = new RegistrationSurfaceController(registerServiceMock.Object); support.DisposeUmbraco(); Assert.Equal(typeof(RedirectToUmbracoPageResult), cos.HandleRegistration(registerForm).GetType()); }
public void can_create_register_surface_controller() { support.SetupUmbraco(); var loginServiceMock = new Mock <IMemberRegistrationService>(); var cos = new RegistrationSurfaceController(loginServiceMock.Object); support.DisposeUmbraco(); Assert.NotNull(cos); }