Exemplo n.º 1
0
        public void CanBanUser()
        {
            using (var sut = new MixerRestClient(LoggerFactory, Client))
            {
                sut.InitAsync(ChannelName, Token).Wait(Simulator.TIMEOUT);

                var result = sut.BanUserAsync(OtherUserName).Result;

                // Assert
                var req = Handler.FindRequest($"channels/{ChannelId}/users/{OtherUserId}", new HttpMethod("PATCH"));
                req.Should().NotBeNull();
                req.Content.Should().NotBeNullOrWhiteSpace();

                var doc = JToken.Parse(req.Content);
                doc["add"].Should().NotBeNull();
                doc["add"].Values <string>().Should().Contain("Banned");
            }
        }