public void ShouldStoreUserWhenRequested()
        {
            var registeredUsersStorage     = Substitute.For <IRegisteredUsersStorage>();
            var userRegistrationController = new UserRegistrationController(registeredUsersStorage);

            var userRegistrationRequest = Root.Any.Instance <UserRegistrationRequest>();
            var response = userRegistrationController.AddUserToRegistered(userRegistrationRequest);
        }
Beispiel #2
0
        public void Index()
        {
            var userRegistration = new UserRegistration();
            var controller       = new UserRegistrationController(null, null)
            {
                CurrentItem = userRegistration
            };

            var result = controller.Index() as PartialViewResult;

            Assert.That(result.ViewData.Model, Is.TypeOf(typeof(UserRegistrationModel)));
        }
        public void Index()
        {
            var userRegistration = new UserRegistration();
            var controller = new UserRegistrationController(null, null)
                                {
                                    CurrentItem = userRegistration
                                };

            var result = controller.Index() as PartialViewResult;

            Assert.That(result.ViewData.Model, Is.TypeOf(typeof(UserRegistrationModel)));
        }
Beispiel #4
0
        public void ShouldStoreUserWhenRequested()
        {
            var registeredUsersStorage     = Substitute.For <IRegisteredUsersStorage>();
            var userRegistrationController = new UserRegistrationController(registeredUsersStorage);

            var userRegistrationRequest = Root.Any.Instance <UserRegistrationRequest>();
            var response = userRegistrationController.AddUserToRegistered(userRegistrationRequest);

            response.Should().BeOfType <OkResult>();
            registeredUsersStorage.Received().AddUser(userRegistrationRequest.Login,
                                                      userRegistrationRequest.Password);
        }
 public HttpResponseMessage UserLogin(UserLoginDetails loginDetails)
 {
     try
     {
         UserRegistrationController userlogin = new UserRegistrationController();
         string Response = userlogin.Login(loginDetails);
         return(Request.CreateResponse(HttpStatusCode.OK, Response));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
 public HttpResponseMessage Registration(RegistrationDetails RegDetail)
 {
     try
     {
         UserRegistrationController userreg = new UserRegistrationController();
         string Response = userreg.Register(RegDetail);
         return(Request.CreateResponse(HttpStatusCode.OK, Response));
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }