Beispiel #1
0
 public SlackHandlerTests()
 {
     slackConnectorMock.SetupGet(c => c.SelfId).Returns(botUserId);
     slackConnectorMock.SetupGet(c => c.SelfName).Returns(botUserName);
     slackConnectorMock.Setup(c => c.GetUser(It.Is <string>(recipient => string.Equals(recipient, TestConstants.RecipientAccount.SlackId)))).Returns(recipientUser);
     slackConnectorMock.Setup(c => c.GetUser(It.Is <string>(recipient => string.Equals(recipient, TestConstants.RecipientAccount2.SlackId)))).Returns(recipientUser2);
     slackHandler = new SlackHandler(nxtConnectorMock.Object, walletRepositoryMock.Object, transferables, loggerMock.Object);
     slackHandler.SlackConnector = slackConnectorMock.Object;
     nxtConnectorMock.Setup(c => c.IsValidAddressRs(It.Is <string>(a => a == TestConstants.ValidAddressRs1))).Returns(true);
     nxtConnectorMock.Setup(c => c.IsValidAddressRs(It.Is <string>(a => a == TestConstants.InvalidAddressRs1))).Returns(false);
 }
Beispiel #2
0
        public void Test1()
        {
            var client     = Substitute.For <IMsgClient>();
            var handler    = new SlackHandler(client);
            var author     = "a";
            var message    = "a";
            var receiverFn = "";
            var receiverLn = "";

            var msg = new SlackMessage();

            client.FormatMsg(author, message, receiverFn, receiverLn).Returns(msg);

            // Act
            handler.SendSlackMessage(author, message, receiverFn, receiverLn);

            // Assert
            client.Received().FormatMsg(author, message, receiverFn, receiverLn);
            client.Received().PostMsg(msg);
        }
Beispiel #3
0
 public WorkersController(MainContext context, SlackHandler message)
 {
     _context = context;
     _message = message;
 }