Exemplo n.º 1
0
        public async Task CanSendHello()
        {
            var config = ConfigFromJsonTests.GetConfig();
            var core   = new PizzaCore(config, new Mock <Serilog.ILogger>().Object);
            await core.Start();

            var users = core.UserCache;
            var user  = users.First(u => u.name == "jarlelin");

            await core.SendMessage(new Models.SlackModels.MessageToSend {
                UserId = user.id, Text = "test hi"
            });
        }
Exemplo n.º 2
0
        public async Task SendHelloToUserChannel()
        {
            var config = ConfigFromJsonTests.GetConfig();
            var core   = new PizzaCore(config, new Mock <Serilog.ILogger>().Object);
            await core.Start();

            var users = core.UserCache;
            var user  = users.First(u => u.name == "jarlelin");

            var chan = await core.OpenUserConversation(user.id);

            await core.SendMessage(new Models.SlackModels.MessageToSend {
                ChannelId = chan.id, UserId = user.id, Text = "check my username"
            });
        }