public void GetInclusioncriteria() { //Arrange uut = new ManageStudyHandler(mockContext.Object); //Act Inclusioncriteria inclusioncriteria = uut.GetInclusioncriteriaDB(1); //Assert Assert.That(inclusioncriteria == inclusionCriteriaCollection[1]); }
public void GetStudy() { //Arrange uut = new ManageStudyHandler(mockContext.Object); //Act Study study = uut.GetStudyDB(1); //Assert Assert.That(study == studiesCollection[1]); }
public void DeleteStudy() { //Arrange uut = new ManageStudyHandler(mockContext.Object); //Act uut.DeleteStudyDB(1); //Assert Assert.AreEqual(mockContext.Object.Study.Count(), 2); Assert.That(mockContext.Object.Study.FirstOrDefault(stud => stud.IdStudy == 1) == null); }
public void EditStudy() { //Arrange Study studyEdited = new Study { Name = "Edited name", IdStudy = 1, Description = "Ladies and gentlemen, this is study no. 5, edited", Isdraft = false, IdResearcher = 1, Abstract = "The abstract", Pay = 1000, Duration = "2 sessions of 10 min", DirectStudyLink = "ThisIsTheLink", DateCreated = DateTime.Now, Location = "Right here", }; Inclusioncriteria inclusioncriteriaEdited = new Inclusioncriteria { Male = false, Female = false, English = false, MinAge = 10, MaxAge = 100, }; //Act uut = new ManageStudyHandler(mockContext.Object); uut.EditStudyDB(studyEdited, inclusioncriteriaEdited); Study study = mockStudySet.Object.FirstOrDefault(s => s.IdStudy == 1); Inclusioncriteria inclusioncriteria = mockInclusionCriteriaSet.Object.FirstOrDefault(inc => inc.IdStudy == 1); //Assert Assert.That(study.Name == "Edited name"); Assert.That(study.Description == "Ladies and gentlemen, this is study no. 5, edited"); Assert.That(inclusioncriteria.Male == false); Assert.That(inclusioncriteria.Female == false); Assert.That(inclusioncriteria.English == false); }
public void CreateStudy() { //Arrange uut = new ManageStudyHandler(mockContext.Object); //New study to be created Study newStudy = new Study { Name = "New study", Description = "The newest study!", Isdraft = false, IdResearcher = 1, Abstract = "The abstract", Pay = 1000, Duration = "2 sessions of 10 min", DirectStudyLink = "ThisIsTheLink", DateCreated = DateTime.Now, Location = "Right here", IdStudy = 10, }; //Inclusion criteria to be created Inclusioncriteria newInclusioncriteria = new Inclusioncriteria { Male = true, Female = false, English = false, MinAge = 10, MaxAge = 100, }; //Act uut.CreateStudyDB(newStudy, newInclusioncriteria); Study study = mockStudySet.Object.FirstOrDefault(stud => stud.IdStudy == newStudy.IdStudy); Inclusioncriteria inclusioncriteria = mockInclusionCriteriaSet.Object.FirstOrDefault(inc => inc.IdStudy == newStudy.IdStudy); //Assert Assert.That(study == newStudy); Assert.That(inclusioncriteria == newInclusioncriteria); }