示例#1
0
        public void GetParticipantEmailDB_WithInvalidInput_SuccesIsFalse()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.GetParticipantEmailDB(10);

            Assert.IsFalse(dbrecept.success);
        }
示例#2
0
        public void GetParticipantEmailDB_WithInvalidInput_EmailIsNotCorrect()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.GetParticipantEmailDB(10);

            Assert.AreNotEqual(dbrecept.participantEmail, "*****@*****.**");
        }
示例#3
0
        public void GetParticipantsInStudyDB_WithhValidInput_ResulstIsCorrect()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var partList = uut.GetParticipantsInStudyDB(1);

            Assert.AreEqual(partList[0].Email, "*****@*****.**");
        }
示例#4
0
        public void GetParticipantsInStudyDB_WithInvalidInput_ResulstIsNotCorrect()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var partList = uut.GetParticipantsInStudyDB(10);

            Assert.That(partList.Count == 0);
        }
示例#5
0
        public void RemoveParticipantFromStudyDB_WithInvalidInput_SuccesIsFalse()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.RemoveParticipantFromStudyDB(10, 1);

            Assert.IsFalse(dbrecept.success);
        }
示例#6
0
        public void RemoveParticipantFromStudyDB_WithInvalidInput_Participantisnotenrolledinstudy()
        {
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.RemoveParticipantFromStudyDB(10, 1);

            Assert.AreEqual(dbrecept.errormessage, "Participant is not enrolled in study");
        }
示例#7
0
        public void AddParticipantToStudyDB_WithValidInput_Participantallreadyenrolledinstudy()
        {
            //mockContext.Object.Participant.Add(participants[0]);
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.AddParticipantToStudyDB(1, 1);

            Assert.AreEqual(dbrecept.errormessage, "Participant is already enrolled instudy.");
        }
示例#8
0
        public void AddParticipantToStudyDB_WithValidInput_ParticipantIDdoesnotexistinthesystem()
        {
            //mockContext.Object.Participant.Add(participants[0]);
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.AddParticipantToStudyDB(2, 5);

            Assert.AreEqual(dbrecept.errormessage, "Participant with this ID does not exist in the system");
        }
示例#9
0
        public void AddParticipantToStudyDB_WithValidInput_SuccesIsFalse()
        {
            //mockContext.Object.Participant.Add(participants[0]);
            uut = new ManageParticipantHandler(mockContext.Object);
            var dbrecept = uut.AddParticipantToStudyDB(2, 5);

            Assert.False(dbrecept.success);
        }