public static void WriteJson(this PostSourceType value, JsonWriter writer, JsonSerializer serializer) { switch (value) { case PostSourceType.Vk: serializer.Serialize(writer, "vk"); break; } }
public void PostSourceTypeTest() { // get test Assert.That(PostSourceType.Vk.ToString(), Is.EqualTo("vk")); Assert.That(PostSourceType.Widget.ToString(), Is.EqualTo("widget")); Assert.That(PostSourceType.Api.ToString(), Is.EqualTo("api")); Assert.That(PostSourceType.Rss.ToString(), Is.EqualTo("rss")); Assert.That(PostSourceType.Sms.ToString(), Is.EqualTo("sms")); // parse test Assert.That(PostSourceType.FromJsonString("vk"), Is.EqualTo(PostSourceType.Vk)); Assert.That(PostSourceType.FromJsonString("widget"), Is.EqualTo(PostSourceType.Widget)); Assert.That(PostSourceType.FromJsonString("api"), Is.EqualTo(PostSourceType.Api)); Assert.That(PostSourceType.FromJsonString("rss"), Is.EqualTo(PostSourceType.Rss)); Assert.That(PostSourceType.FromJsonString("sms"), Is.EqualTo(PostSourceType.Sms)); }
public void PostSourceTypeTest() { // get test Assert.That(actual: PostSourceType.Vk.ToString(), expression: Is.EqualTo(expected: "vk")); Assert.That(actual: PostSourceType.Widget.ToString(), expression: Is.EqualTo(expected: "widget")); Assert.That(actual: PostSourceType.Api.ToString(), expression: Is.EqualTo(expected: "api")); Assert.That(actual: PostSourceType.Rss.ToString(), expression: Is.EqualTo(expected: "rss")); Assert.That(actual: PostSourceType.Sms.ToString(), expression: Is.EqualTo(expected: "sms")); // parse test Assert.That(actual: PostSourceType.FromJsonString(response: "vk"), expression: Is.EqualTo(expected: PostSourceType.Vk)); Assert.That(actual: PostSourceType.FromJsonString(response: "widget"), expression: Is.EqualTo(expected: PostSourceType.Widget)); Assert.That(actual: PostSourceType.FromJsonString(response: "api"), expression: Is.EqualTo(expected: PostSourceType.Api)); Assert.That(actual: PostSourceType.FromJsonString(response: "rss"), expression: Is.EqualTo(expected: PostSourceType.Rss)); Assert.That(actual: PostSourceType.FromJsonString(response: "sms"), expression: Is.EqualTo(expected: PostSourceType.Sms)); }