public void MoveCommPkg_ShouldChangeProjectRelationAndUpdateInvitation() { // Arrange & Assert const string toProjectName = "ProjectNameUpdated"; const string description = "New description"; Assert.AreNotEqual(toProjectName, _commPkg.ProjectName); Assert.AreNotEqual(toProjectName, _mcPkg2.ProjectName); // Act _dut.MoveCommPkg(_projectName, toProjectName, _commPkgNo3, description); // Assert Assert.AreEqual(toProjectName, _mcPkg3.ProjectName, "McPkg should be affected by comm pkg move"); Assert.AreEqual(_projectName2, _mcPkg.ProjectName, "Only data on specific comm pkg should be updated"); Assert.AreEqual(toProjectName, _dpInviationMove.ProjectName, "Project ref on invitation not changed when comm pkg was moved to other project"); Assert.AreNotEqual(toProjectName, _dpInviation.ProjectName, "Project ref on invitation not changed when comm pkg was moved to other project"); }