Beispiel #1
0
        public void UserNameIsTakenTest(string name)
        {
            //Arrage
            var mockRepo = new Mock <IClientRepository>();

            mockRepo
            .Setup(r => r.GetByUserName(It.IsAny <string>()))
            .Returns(ListClient().FirstOrDefault(c => c.UserName == name));

            var mockMapper = new Mock <IMapper>();

            var service = new ClientServiceHandler(mockRepo.Object, mockMapper.Object);

            var test = new ClientUserNameRequest()
            {
                UserName = name
            };

            var expect = ListClient().FirstOrDefault(c => c.UserName == name) == null ? false : true;

            //act
            var result = service.UserNameIsTaken(test);

            //assert
            Assert.Equal(expect, result);
        }
        public bool UserNameIsTaken(ClientUserNameRequest data)
        {
            Console.WriteLine(data.UserName);

            var client = _clientRepository.GetByUserName(data.UserName);

            if (client == null)
            {
                return(false);
            }

            return(true);
        }
 public bool UserNameIsTaken([FromBody] ClientUserNameRequest data) =>
 _userService.UserNameIsTaken(data);