Exemple #1
0
        public void WhenGettingFlamed_TargetIsNotifiedWithTheCallersName()
        {
            _awakeningOrb = new AwakeningOrb(_slack.Object);

            _awakeningOrb.OnGettingFlamed(_command, "hehehee");

            _slack.Verify(slack => slack.SendEphemeralMessage(It.IsRegex("testuser"), "otherUserid", Channel));
        }
Exemple #2
0
        public void WhenGettingFlamed_SlurDoesNotChange()
        {
            _awakeningOrb = new AwakeningOrb(_slack.Object);

            var result = _awakeningOrb.OnGettingFlamed(_command, "hehehee");

            Assert.AreEqual("hehehee", result);
        }
Exemple #3
0
        public void WhenGettingFlamed_TargetIsNotifiedWithTheCallersName()
        {
            _userService.Setup(service => service.Mention(It.IsAny <User>())).Returns("<@testuser>");
            _awakeningOrb = new AwakeningOrb(_slack.Object, _userService.Object);

            _awakeningOrb.OnGettingFlamed(_command, "hehehee");

            _slack.Verify(slack => slack.SendEphemeralMessage(It.IsRegex("testuser"), "otherUserid", Channel));
        }