public void should_return_all_schemas()
        {
            // arrange
            var @params = new SchemaGETRequestParams
            {
            };
            // act
            var result = Sut.Execute(BitmexApiUrls.Schema.GetSchema, @params).Result;

            // assert
            result.Should().NotBeNull();
            result.Keys.Count.Should().BeGreaterThan(0);
            result.Values.First().Keys.Length.Should().BeGreaterThan(0);
            result.Values.First().Types.Count.Should().BeGreaterThan(0);
        }
        public void should_return_chat_channel_schema()
        {
            // arrange
            var @params = new SchemaGETRequestParams
            {
                Model = "ChatChannel"
            };
            // act
            var result = Sut.Execute(BitmexApiUrls.Schema.GetSchema, @params).Result;

            // assert
            result.Should().NotBeNull();
            result.Count.Should().Be(1);
            var chatChannelSchema = result.First();

            chatChannelSchema.Key.Should().Be("ChatChannel");
            chatChannelSchema.Value.Keys[0].Should().Be("id");
            chatChannelSchema.Value.Types.Value <string>("id").Should().Be("integer");
        }