public void Test_UpdateGroup_add_new_group() { RelationshipGroup newRGroup = new RelationshipGroup(); RelationshipGroup addedRGroup = new RelationshipGroup() { RelationshipGroupId = 10 }; Mock <IRelationshipGroupsRepository> mockRelationshipGroupsRepo = new Mock <IRelationshipGroupsRepository>(); mockRelationshipGroupsRepo.Setup(obj => obj.Add(newRGroup)).Returns(addedRGroup); RelationshipGroupManager manager = new RelationshipGroupManager(mockRelationshipGroupsRepo.Object); RelationshipGroup results = manager.UpdateGroup(newRGroup); Assert.IsTrue(results == addedRGroup); }
public void Test_UpdateGroup_update_existing_group() { RelationshipGroup existingRGroup = new RelationshipGroup() { RelationshipGroupId = 10 }; RelationshipGroup updatedRGroup = new RelationshipGroup() { RelationshipGroupId = 10 }; Mock <IRelationshipGroupsRepository> mockRelationshipGroupsRepo = new Mock <IRelationshipGroupsRepository>(); mockRelationshipGroupsRepo.Setup(obj => obj.Update(existingRGroup)).Returns(updatedRGroup); RelationshipGroupManager manager = new RelationshipGroupManager(mockRelationshipGroupsRepo.Object); RelationshipGroup results = manager.UpdateGroup(existingRGroup); Assert.IsTrue(results == updatedRGroup); }