Пример #1
0
        public async Task CreateUserService_ShouldReturnError_WhenUserIsInvalid()
        {
            var name     = "mockName";
            var password = "******";
            var invalidConfirmPassword = "******";
            var crm   = "mockCrm";
            var login = "******";
            var dto   = new DtoCreateDoctorInput
            {
                CompleteName    = name,
                Password        = password,
                ConfirmPassword = invalidConfirmPassword,
                Crm             = crm,
                Login           = login
            };
            var user = dto.ToUser();

            _userRepositoryMock.Setup(x => x.GetAll()).ReturnsAsync(Enumerable.Empty <User>().AsQueryable());
            _userRepositoryMock.Setup(x => x.Insert(user)).ReturnsAsync(new User());

            var response = await _service.Execute(dto);

            Console.WriteLine(response);

            Assert.Equal(HttpStatusCode.BadRequest, response.Status);
        }
Пример #2
0
        public async Task <IActionResult> CreateDoctor([FromBody] DtoCreateDoctorInput dtoCreateDoctorInput)
        {
            var createUserServiceResponse = await _createUserService.Execute(dtoCreateDoctorInput);

            if (createUserServiceResponse.Success)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest(createUserServiceResponse.Message));
            }
        }