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);