예제 #1
0
        public void ReactionListShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock<ReactionListResponse>("/reactions.list?user=USERID");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result = subject.List(userId: "USERID");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #2
0
        public void ReactionRemoveShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock<ResponseBase>("/reactions.remove?name=ok&channel=CHANID&timestamp=123.123");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result = subject.Remove("ok", channelId: "CHANID", ts: "123.123");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #3
0
        public void ReactionGetShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock<ReactionItem>("/reactions.get?channel=CHANID&timestamp=123.123");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result = subject.Get(channelId: "CHANID", ts: "123.123");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #4
0
        public void ReactionRemoveShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock <ResponseBase>("/reactions.remove?name=ok&channel=CHANID&timestamp=123.123");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result  = subject.Remove("ok", channelId: "CHANID", ts: "123.123");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #5
0
        public void ReactionListShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock <ReactionListResponse>("/reactions.list?user=USERID");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result  = subject.List(userId: "USERID");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #6
0
        public void ReactionGetShouldCallCorrectEndpoint()
        {
            var requestHandlerMock = PathAndExecRequestMock <ReactionItem>("/reactions.get?channel=CHANID&timestamp=123.123");

            var subject = new ReactionsApi(requestHandlerMock.Object);
            var result  = subject.Get(channelId: "CHANID", ts: "123.123");

            requestHandlerMock.Verify();
            Assert.NotNull(result);
        }
예제 #7
0
 public ReactionsApiTests()
 {
     instance = new ReactionsApi();
 }