Ejemplo n.º 1
0
        void IMemberFriendsCommand.DeleteFriend(Guid fromId, Guid toId)
        {
            // Need to delete any representative relationship as well.

            _representativesCommand.DeleteRepresentative(fromId, toId);
            _representativesCommand.DeleteRepresentative(toId, fromId);

            _networkingCommand.DeleteFirstDegreeLink(fromId, toId);
        }
Ejemplo n.º 2
0
        public void TestRemoveContacts()
        {
            var member1 = _memberAccountsCommand.CreateTestMember(1);

            Assert.IsTrue(_memberContactsQuery.GetFirstDegreeContacts(member1.Id).Count == 0);

            var member2 = _memberAccountsCommand.CreateTestMember(2);

            _networkingCommand.CreateFirstDegreeLink(member1.Id, member2.Id);

            AssertFirstDegreeContacts(member1.Id, member2.Id);

            _networkingCommand.DeleteFirstDegreeLink(member1.Id, member2.Id);
            Assert.IsTrue(_memberContactsQuery.GetFirstDegreeContacts(member1.Id).Count == 0);
            Assert.IsTrue(_memberContactsQuery.GetFirstDegreeContacts(member2.Id).Count == 0);
            Assert.IsFalse(_memberContactsQuery.AreFirstDegreeContacts(member1.Id, member2.Id));
            Assert.IsFalse(_memberContactsQuery.AreFirstDegreeContacts(member2.Id, member1.Id));
        }