public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister)
        {
            var dto = _mapper.Map <NewUserCreateDTO>(userForRegister);
            await _registerUserManager.RegisterUser(dto);

            return(StatusCode(201));
        }
Exemple #2
0
        public void RegisterManager_Registering_increases_call_count()
        {
            var request = new NewUserCreateRequest {
                UserName = "******", Password = "******"
            };
            var result = _mockController.Register(request);

            Assert.AreEqual(1, _mockManager.CallCount);
        }
Exemple #3
0
        public void RegisterController_Register_ShouldReturnCreated()
        {
            var request = new NewUserCreateRequest {
                Username = "******", Password = "******"
            };
            StatusCodeResult result = (StatusCodeResult)_controller.Register(request).Result;
            var expected            = 201;

            Assert.AreEqual(result.StatusCode, expected);
        }
        public void RegisterController_Register_ShouldHitManager()
        {
            var userRequest = new NewUserCreateRequest {
                UserName = "******", Password = "******"
            };

            var result = _controller.Register(userRequest);

            Assert.AreEqual(1, _manager.CallCount);
        }
        public void RegisterController_Register_ShouldHitManager()
        {
            var userRequest = new NewUserCreateRequest {
                UserName = "******", Password = "******"
            };

            var result = _controller.Register(userRequest);

            Assert.AreEqual(1, _manager.CallCount);
        }
Exemple #6
0
        public void RegisterManager_Registering_returns_call_count()
        {
            var request = new NewUserCreateRequest {
                UserName = "******", Password = "******"
            };
            var result   = (StatusCodeResult)_mockController.Register(request).Result;
            var expected = 201;

            Assert.AreEqual(result.StatusCode, expected);
        }
        public void RegisterController_Register_ShouldReturnStatusCode()
        {
            var userRequest = new NewUserCreateRequest {
                UserName = "******", Password = "******"
            };

            var actual   = (StatusCodeResult)_controller.Register(userRequest).Result;
            var expected = (int)HttpStatusCode.Created;

            Assert.AreEqual(expected, actual.StatusCode);
        }
Exemple #8
0
        public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister)
        {
            userForRegister.UserName = userForRegister.UserName.ToLower();
            var dto       = _mapper.Map <NewUserCreateDTO>(userForRegister);
            var userCheck = await _registerUserManager.RegisterUser(dto);

            if (userCheck)
            {
                return(StatusCode(201));
            }
            else
            {
                return(StatusCode(409, "It appears that username already exists."));
            }
        }
Exemple #9
0
        public async Task <IActionResult> Register([FromBody] NewUserCreateRequest userForRegister)
        {
            userForRegister.UserName = userForRegister.UserName.ToLower();
            var dto = _mapper.Map <NewUserCreateDTO>(userForRegister);
            var UserIsRegistered = await _registerUserManager.RegisterUser(dto);

            //201 == Created
            if (UserIsRegistered)
            {
                return(StatusCode(201));
            }
            else
            {
                return(StatusCode(409));
            }
        }