public void SelectUniqueProjectsByClientId() { Project project = new Project(); project.ProjectStatus = OProjectStatus.Refused; project.Code = "TEST"; project.Name = "PROJECT"; project.Aim = "Not Set"; project.BeginDate = TimeProvider.Today; Person person = new Person(); person.Id = new DataHelper().AddGenericTiersIntoDatabase(OClientTypes.Person); project.Credits.Add(_AddCredit()); ProjectManager projectManager = new ProjectManager(DataUtil.TESTDB); project.Id = projectManager.AddProject(project, person.Id, null); List<Project> list = projectManager.SelectProjectsByClientId(person.Id); Assert.AreEqual(1, list.Count); Assert.AreEqual(OProjectStatus.Refused, list[0].ProjectStatus); Assert.AreEqual(1, list[0].Credits.Count); }
public void SelectFiewProjectsByClientId() { Project project1 = new Project(); project1.ProjectStatus = OProjectStatus.Refused; project1.Code = "TEST"; project1.Name = "PROJECT"; project1.Aim = "Not Set"; project1.BeginDate = TimeProvider.Today; Project project2 = new Project(); project2.ProjectStatus = OProjectStatus.Refused; project2.Code = "TEST"; project2.Name = "PROJECT"; project2.Aim = "Not Set"; project2.BeginDate = TimeProvider.Today; Project project3 = new Project(); project3.ProjectStatus = OProjectStatus.Refused; project3.Code = "TEST"; project3.Name = "PROJECT"; project3.Aim = "Not Set"; project3.BeginDate = TimeProvider.Today; Person person = new Person(); person.Id = new DataHelper().AddGenericTiersIntoDatabase(OClientTypes.Person); ProjectManager projectManager = new ProjectManager(DataUtil.TESTDB); project1.Id = projectManager.AddProject(project1, person.Id, null); project2.Id = projectManager.AddProject(project2, person.Id, null); project3.Id = projectManager.AddProject(project3, person.Id, null); List<Project> list = projectManager.SelectProjectsByClientId(person.Id); Assert.AreEqual(3,list.Count); }
public void SelectNullProjectsByClientId() { Person person = new Person(); person.Id = new DataHelper().AddGenericTiersIntoDatabase(OClientTypes.Person); ProjectManager projectManager = new ProjectManager(DataUtil.TESTDB); List<Project> list = projectManager.SelectProjectsByClientId(person.Id); Assert.AreEqual(0, list.Count); }