Пример #1
0
        public void RemoveFriendRequestTest()
        {
            var request = new FriendRequestDummyCreator().Create();

            friendService.RemoveRequest(request);

            friendRepository.Verify(m => m.Add(It.IsAny <Friend>()), Times.Never);
            friendRepository.Verify(m => m.RemoveFriendshipRequest(It.Is <FriendRequest>(r => r == request)), Times.Once);
            warningService.Verify(m => m.AddWarning(It.IsAny <int>(), It.IsAny <string>()), Times.Once);
        }
Пример #2
0
        public void CanRemoveRequestTest()
        {
            var request           = new FriendRequestDummyCreator().Create();
            var someRandomCitizen = new CitizenDummyCreator().Create();


            Assert.IsFalse(friendService.CanRemoveRequest(request.SecondCitizen, request).isSuccess);
            Assert.IsTrue(friendService.CanRemoveRequest(request.ProposerCitizen, request).isSuccess);


            Assert.IsFalse(friendService.CanRemoveRequest(someRandomCitizen, request).isSuccess);
        }