public void EmtySearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy); Assert.AreEqual(6, list.Count); }
public void DepartmentSearchCount_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.DepartmentId = ADODepartment1.ID; int count = searchTool.GetPersonInAdvanceSearchCount(proxy); Assert.IsTrue(count > 0); }
public void EmployeeSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.EmploymentType = ADOEmploymentType1.ID; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.AreEqual(ADOPerson1.ID, list.First().ID); }
public void ControlStationSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.ControlStationId = ADOStaion1.ID; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.AreEqual(ADOPerson1.ID, list.First().ID); }
public void RuleGroupSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.RuleGroupId = ADORuleCat1.ID; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0); }
public void WorkGroupFromDateSearch_Test2() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.WorkGroupId = ADOWorkGroup1.ID; proxy.WorkGroupFromDate = "2007/4/1"; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() == 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() == 0); }
public void EducationSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.Education = "لیسانس"; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0); }
public void DateRangeFromDateSearch_Test2() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.CalculationDateRangeId = ADOGroup1.ID; proxy.CalculationFromDate = Utility.ToString(new DateTime(2011, 2, 1)); IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null && list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() == 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0); }
public void SexSearch_WithoutPaging_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.Sex = PersonSex.Female; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0); Assert.AreEqual(ADOPerson2.ID, list.Where(x => x.ID == ADOPerson2.ID).First().ID); }
public void RuleGroupFromDateSearch_Test2() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.RuleGroupId = ADORuleCat1.ID; proxy.RuleGroupFromDate = Utility.ToString(new DateTime(2007, 05, 1)); IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null && list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() == 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0); }
public void DateRangeGroupSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.CalculationDateRangeId = ADOGroup2.ID; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() == 0); }
public void SubDepartmentSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.DepartmentId = ADORoot.ID; proxy.IncludeSubDepartments = true; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0); }
public void MariageSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.MaritalStatus = MaritalStatus.Mojarad; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.IsTrue(list.Count > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() == 0); Assert.AreEqual(ADOPerson1.ID, list.Where(x => x.ID == ADOPerson1.ID).First().ID); }
public void SubDepartmentSearch_Manager_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.DepartmentId = ADORoot.ID; proxy.IncludeSubDepartments = true; proxy.SearchInCategory = PersonCategory.Manager; proxy.LastName = ADOPerson2.LastName; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null); Assert.AreEqual(1, list.Count); Assert.AreEqual(ADOPerson2.ID, list.First().ID); }
public void ManagerSearchCount_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.SearchInCategory = PersonCategory.Manager; proxy.LastName = ADOPerson2.LastName; int count = searchTool.GetPersonInAdvanceSearchCount(proxy); Assert.AreEqual(1, count); proxy.LastName = ADOPerson1.LastName; count = searchTool.GetPersonInAdvanceSearchCount(proxy); Assert.AreEqual(1, count); }
public void ManagerSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.SearchInCategory = PersonCategory.Manager; proxy.LastName = ADOPerson2.LastName; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy); Assert.AreEqual(ADOPerson2.ID, list.First().ID); proxy.LastName = ADOPerson1.LastName; list = searchTool.GetPersonInAdvanceSearch(proxy); Assert.AreEqual(ADOPerson1.ID, list.First().ID); }
public object Clone() { PersonAdvanceSearchProxy proxy = new PersonAdvanceSearchProxy(); proxy.BirthPlace = this.BirthPlace; proxy.CalculationDateRangeId = this.CalculationDateRangeId; proxy.CalculationFromDate = this.CalculationFromDate; proxy.CartNumber = this.CartNumber; proxy.ControlStationId = this.ControlStationId; proxy.ControlStationListId = this.ControlStationListId; proxy.DepartmentId = this.DepartmentId; proxy.DepartmentListId = this.DepartmentListId; proxy.Education = this.Education; proxy.EmployeeNumber = this.EmployeeNumber; proxy.EmploymentType = this.EmploymentType; proxy.EmploymentTypeListId = this.EmploymentTypeListId; proxy.FatherName = this.FatherName; proxy.FirstName = this.FirstName; proxy.FromBirthDate = this.FromBirthDate; proxy.FromEmploymentDate = this.FromEmploymentDate; proxy.GradeId = this.GradeId; proxy.CostCenterId = this.CostCenterId; proxy.IncludeSubDepartments = this.IncludeSubDepartments; proxy.IntegratedSearchTerm = this.IntegratedSearchTerm; proxy.LastName = this.LastName; proxy.MaritalStatus = this.MaritalStatus; proxy.MelliCode = this.MelliCode; proxy.Military = this.Military; proxy.OrganizationUnitId = this.OrganizationUnitId; proxy.PersonActivateState = this.PersonActivateState; proxy.PersonCode = this.PersonCode; proxy.PersonId = this.PersonId; proxy.PersonIdList = this.PersonIdList; proxy.PersonIsDeleted = this.PersonIsDeleted; proxy.RuleGroupFromDate = this.RuleGroupFromDate; proxy.RuleGroupId = this.RuleGroupId; proxy.RuleGroupToDate = this.RuleGroupToDate; proxy.SearchInCategory = this.SearchInCategory; proxy.Sex = this.Sex; proxy.ToBirthDate = this.ToBirthDate; proxy.ToEmploymentDate = this.ToEmploymentDate; proxy.UiValidationGroupID = this.UiValidationGroupID; proxy.UIValidationGroupListId = this.UIValidationGroupListId; proxy.WorkGroupFromDate = this.WorkGroupFromDate; proxy.WorkGroupId = this.WorkGroupId; proxy.ContractFromDate = this.ContractFromDate; proxy.ContractId = this.ContractId; proxy.ContractToDate = this.ContractToDate; return(proxy); }
public void NameSearch_Test() { BusinessProxy.PersonAdvanceSearchProxy proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.FirstName = "ali"; IList <Person> list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null && list.Count > 0, "FirstName Count"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0, "Person 1"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0, "Person 2"); proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.LastName = "ali"; list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null && list.Count > 0, "LastName Count"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0, "Person 1"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0, "Person 2"); proxy = new BusinessProxy.PersonAdvanceSearchProxy(); proxy.FatherName = "HassanTest"; list = searchTool.GetPersonInAdvanceSearch(proxy, 0, 100); Assert.IsTrue(list != null && list.Count > 0, "FatherName Count"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson1.ID).Count() > 0, "Person 1"); Assert.IsTrue(list.Where(x => x.ID == ADOPerson2.ID).Count() > 0, "Person 2"); }