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); }
static DataContext() { Addresss = new AddressServiceHandler(); // TODO : add attach & others Employees = new EmployeeServiceHandler(); Clients = new ClientServiceHandler(); ProjectItemsCategory = new ProjectItemsCategoryServiceHandler(); ProjectItemDetail = new ProjectItemMaterialServiceHandler(); //ProjectItem = new ProjectItemServiceHandler(); Projects = new ProjectServiceHandler(); Materials = new MaterialServiceHandler(); ProjectStatus = new ProjectStatusServiceHandler(); }