예제 #1
0
        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);
        }
예제 #2
0
        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);
        }