public void TestConstructor() { var user = new User(1); var projectId = 10; var organizationId = 20; var participantTypeId = ParticipantType.Individual.Id; var instance = new AdditionalOrganizationProjectParticipant(user, projectId, organizationId, participantTypeId); Assert.IsTrue(Object.ReferenceEquals(user, instance.Audit.User)); Assert.AreEqual(projectId, instance.ProjectId); Assert.AreEqual(organizationId, instance.OrganizationId); Assert.AreEqual(participantTypeId, instance.ParticipantTypeId); }
public void TestUpdateParticipant() { var user = new User(1); var projectId = 10; var organizationId = 20; var participantTypeId = ParticipantType.Individual.Id; var instance = new AdditionalOrganizationProjectParticipant(user, projectId, organizationId, participantTypeId); var participant = new Participant(); var participantType = new ParticipantType(); instance.UpdateParticipant(participant, participantType, null, null); Assert.AreEqual(participantType.ParticipantTypeId, participant.ParticipantTypeId); Assert.IsFalse(participant.PersonId.HasValue); Assert.AreEqual(organizationId, participant.OrganizationId); Assert.AreEqual(participantTypeId, instance.ParticipantTypeId); }