Esempio n. 1
0
        public void Setup()
        {
            _adminValidator.Setup(admin => admin.IsUserSlackAdmin(User)).Returns(Task.FromResult(true));

            _slurRepository.Setup(repo => repo.GetRecentSlurs()).Returns(new List <RecentFlame>()
            {
                new RecentFlame()
                {
                    TimeStamp = "6969.6969"
                }
            });

            _slurRepository.Setup(repo => repo.GetSlur(It.IsAny <int>())).Returns(new Slur("ffff", "robee"));

            _slack.Setup(slack => slack.GetReactions("6969.6969", Channel)).Returns(Task.FromResult(new List <Reaction>()
            {
                new Reaction()
                {
                    Name = "+1", Count = 3
                },
                new Reaction()
                {
                    Name = "-1", Count = 5
                }
            }));

            _slursCommands = new SlursCommands(_slurRepository.Object, _userRepository.Object, _slack.Object, _adminValidator.Object, _eventDispatcher.Object, _userService.Object, _creditsRepository.Object);
        }
Esempio n. 2
0
        public void Setup()
        {
            _slurRepository.Setup(repo => repo.GetSlursFrom(User)).Returns(new List <Slur>()
            {
                new Slur("slur", "asdf")
            });

            _slursCommands = new SlursCommands(_slurRepository.Object, _userRepository.Object, _slack.Object, _adminValidator.Object, _eventDispatcher.Object, _userService.Object);
        }
Esempio n. 3
0
        public void Setup()
        {
            _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User()
            {
                Id = "testuser", Credits = 68
            });

            _slurRepository.Setup(repo => repo.GetRecentSlurs()).Returns(new List <RecentFlame>()
            {
                new RecentFlame()
            });
            _slurRepository.Setup(repo => repo.GetSlur(It.IsAny <int>())).Returns(new Slur("ffff", "asdf"));

            _slursCommands = new SlursCommands(_slurRepository.Object, _userRepository.Object, _slack.Object, _adminValidator.Object, _eventDispatcher.Object, _userService.Object, _creditsRepository.Object);
        }
Esempio n. 4
0
        public void Setup()
        {
            _userRepository.Setup(repo => repo.GetUser(User)).Returns(new User()
            {
                Id = "a", Credits = 69
            });
            _eventDispatcher.Setup(disp => disp.OnFlaming(It.IsAny <Command>(), It.IsAny <string>())).Returns((Command cmd, string slur) => slur);
            _slurRepository.Setup(repo => repo.GetSlurs()).Returns(new List <Slur>()
            {
                new Slur("{user} is a {random} 350++ bitch", "asdf")
            });
            _userRepository.Setup(repo => repo.GetUsers()).Returns(new List <User>()
            {
                new User()
                {
                    Id = "robert"
                }
            });

            _slursCommands = new SlursCommands(_slurRepository.Object, _userRepository.Object, _slack.Object, _adminValidator.Object, _eventDispatcher.Object);
        }
Esempio n. 5
0
 public void Setup()
 {
     _slursCommands = new SlursCommands(_slurRepository.Object, _userRepository.Object, _slack.Object, _adminValidator.Object, _eventDispatcher.Object, _userService.Object, _creditsRepository.Object);
 }