예제 #1
0
 public static void WriteJson(this PostSourceType value, JsonWriter writer, JsonSerializer serializer)
 {
     switch (value)
     {
     case PostSourceType.Vk: serializer.Serialize(writer, "vk"); break;
     }
 }
예제 #2
0
 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));
 }
예제 #3
0
        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));
        }