示例#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);
        }
示例#2
0
 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();
 }