Beispiel #1
0
        public void ShouldSerializeMinQueryLength()
        {
            // arrange
            var select = new MultiSelectExternal {
                MinQueryLength = 5
            };

            // act
            var payload = SlackClient.SerializeObject(select);

            // assert
            payload.Should().Contain($"\"min_query_length\":5");
        }
Beispiel #2
0
        public void ShouldSerializeInitialOptions()
        {
            // arrange
            var options = new List <Option> {
                new Option {
                    Value = "Value123"
                }
            };
            var select = new MultiSelectExternal {
                InitialOptions = options
            };

            // act
            var optionsPayload = SlackClient.SerializeObject(options);
            var payload        = SlackClient.SerializeObject(select);

            // assert
            payload.Should().Contain($"\"initial_options\":{optionsPayload}");
        }