Example #1
0
        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());
        }
Example #2
0
        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);
        }