public void ShouldSerializeType() { // arrange var input = new PlainTextInput(); // act var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain("\"type\":\"plain_text_input\""); }
public void ShouldSerializeMaxLength() { // arrange var input = new PlainTextInput { MaxLength = 10 }; // act var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain("\"max_length\":10"); }
public void ShouldSerializeMultiLine() { // arrange var input = new PlainTextInput { MultiLine = true }; // act var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain("\"multi_line\":true"); }
public void ShouldSerializeInitialValue() { // arrange var input = new PlainTextInput { InitialValue = "Value123" }; // act var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain("\"initial_value\":\"Value123\""); }
public void ShouldSerializeActionId() { // arrange var input = new PlainTextInput { ActionId = "Action123" }; // act var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain("\"action_id\":\"Action123\""); }
public void ShouldSerializePlaceholder() { // arrange var text = new TextObject(); var input = new PlainTextInput { Placeholder = text }; // act var textPayload = SlackClient.SerializeObject(text); var payload = SlackClient.SerializeObject(input); // assert payload.Should().Contain($"\"placeholder\":{textPayload}"); }