public void Can_Convert_Empty_Form_To_SlackCommand() { var formDictionary = new Dictionary <string, StringValues>(); var formCollection = new FormCollection(formDictionary); var command = formCollection.AsSlackCommand(); Assert.Equal(string.Empty, command.token); Assert.Equal(string.Empty, command.team_id); Assert.Equal(string.Empty, command.team_domain); Assert.Equal(string.Empty, command.enterprise_id); Assert.Equal(string.Empty, command.enterprise_name); Assert.Equal(string.Empty, command.channel_id); Assert.Equal(string.Empty, command.channel_name); Assert.Equal(string.Empty, command.user_id); Assert.Equal(string.Empty, command.user_name); Assert.Equal(string.Empty, command.command); Assert.Equal(string.Empty, command.text); Assert.Equal(string.Empty, command.response_url); Assert.Equal(string.Empty, command.trigger_id); }
public void Can_Convert_Form_To_SlackCommand() { var formDictionary = new Dictionary <string, StringValues> { { "token", "some_token" }, { "team_id", "some_team_id" }, { "team_domain", "some_team_domain" }, { "enterprise_id", "some_enterprise_id" }, { "enterprise_name", "some_enterprise_name" }, { "channel_id", "some_channel_id" }, { "channel_name", "some_channel_name" }, { "user_id", "some_user_id" }, { "user_name", "some_user_name" }, { "command", "some_command" }, { "text", "some_text" }, { "response_url", "some_response_url" }, { "trigger_id", "some_trigger_id" }, }; var formCollection = new FormCollection(formDictionary); var command = formCollection.AsSlackCommand(); Assert.Equal(formDictionary[nameof(command.token)], command.token); Assert.Equal(formDictionary[nameof(command.team_id)], command.team_id); Assert.Equal(formDictionary[nameof(command.team_domain)], command.team_domain); Assert.Equal(formDictionary[nameof(command.enterprise_id)], command.enterprise_id); Assert.Equal(formDictionary[nameof(command.enterprise_name)], command.enterprise_name); Assert.Equal(formDictionary[nameof(command.channel_id)], command.channel_id); Assert.Equal(formDictionary[nameof(command.channel_name)], command.channel_name); Assert.Equal(formDictionary[nameof(command.user_id)], command.user_id); Assert.Equal(formDictionary[nameof(command.user_name)], command.user_name); Assert.Equal(formDictionary[nameof(command.command)], command.command); Assert.Equal(formDictionary[nameof(command.text)], command.text); Assert.Equal(formDictionary[nameof(command.response_url)], command.response_url); Assert.Equal(formDictionary[nameof(command.trigger_id)], command.trigger_id); }