コード例 #1
0
        public void TestBanAnUser()
        {
            mockUserRepository.Setup(x => x.BanAnUser(It.IsAny <string>())).Returns(true);
            var  userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            bool banAnUser   = userService.BanAnUser("5d300f07a346270001a5bef4");

            Assert.IsTrue(banAnUser);
        }
コード例 #2
0
        public void TestAdd()
        {
            mockUserRepository.Setup(x => x.Add(It.IsAny <User>())).Returns(user);
            var  userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            User userReturn  = userService.Add(user);

            Assert.AreEqual(userReturn.DisplayName, "PhongTv");
        }
コード例 #3
0
        public void TestGetUserStatistics()
        {
            mockUserRepository.Setup(x => x.GetUserStatistics(It.IsAny <StatisticsFilter>())).Returns(statisticsFilter);
            var userService  = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            var objectReturn = userService.GetUserStatistics(statisticsFilter);

            Assert.IsNotNull(objectReturn);
        }
コード例 #4
0
        public void TestGetUserById()
        {
            mockUserRepository.Setup(x => x.GetById(It.IsAny <string>())).Returns(user);
            var  userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            User userActual  = userService.GetUserById("5d300f07a346270001a5bef2");

            Assert.AreEqual(userActual, user);
        }
コード例 #5
0
        public void TestCheckUsername()
        {
            mockUserRepository.Setup(x => x.CheckUsername(It.IsAny <string>())).Returns(true);
            var  userService   = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            bool checkUsername = userService.CheckUsername("phongtv");

            Assert.IsTrue(checkUsername);
        }
コード例 #6
0
        public void TestUpdate()
        {
            user.DisplayName = "PHONGTV UPDATE";
            mockUserRepository.Setup(x => x.Update(It.IsAny <User>())).Returns(user);
            var  userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            User userReturn  = userService.Update(user);

            Assert.AreEqual(userReturn.DisplayName, "PHONGTV UPDATE");
        }
コード例 #7
0
        public void TestAddReturnNull()
        {
            User user = null;

            mockUserRepository.Setup(x => x.Add(It.IsAny <User>())).Returns(user);
            var  userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            User userReturn  = userService.Add(user);

            Assert.IsNull(userReturn);
        }
コード例 #8
0
        public void TestGetUsers()
        {
            IEnumerable <User> ienumerableUser = new List <User>()
            {
                user, userSecond
            };

            mockUserRepository.Setup(x => x.GetUsers(It.IsAny <string>(), It.IsAny <int>())).Returns(ienumerableUser);
            var userService = new UserServices.Services.UserService(mockUserRepository.Object, mockPublishToTopic.Object);
            IEnumerable <User> ienumableReturn = userService.GetUsers("5d300f07a346270001a5bef2", 6);
            User userActual = ienumableReturn.FirstOrDefault();

            Assert.AreEqual(userActual, user);
        }