Example #1
0
        public void GetAllFriendListsAndFriendsTests_Should_CallMethod_GetAllFriendLists()
        {
            var userServiceMocked       = new Mock <IUserService>();
            var groupsServiceMocked     = new Mock <IGroupService>();
            var friendListServiceMocked = new Mock <IFriendListService>();

            var friendList = new FriendsList()
            {
                Name    = "testGroup",
                Friends = new List <Friend>()
                {
                    new Friend()
                    {
                        Name   = "testAuthor",
                        Gender = false
                    }
                }
            };

            friendListServiceMocked.Setup(m => m.GetAll())
            .Returns(new List <FriendsList>()
            {
                friendList
            });

            var controller = new AdministrationController(groupsServiceMocked.Object,
                                                          friendListServiceMocked.Object, userServiceMocked.Object);

            controller.GetAllFriendListsAndFriends();

            friendListServiceMocked.Verify(m => m.GetAll(), Times.Once);
        }