コード例 #1
0
ファイル: PostTests.cs プロジェクト: anthrax3/Pomona
        public void PostStringToObjectDictionaryContainer_WithItemSetInDictionary()
        {
            var form = new StringToObjectDictionaryContainerForm
            {
                Map = { { "TheString", "hello" }, { "TheInt", 1337 } }
            };

            var resource = Client.StringToObjectDictionaryContainers.Post(form);

            Assert.That(resource.Map["TheString"], Is.EqualTo("hello"));
            Assert.That(resource.Map["TheInt"], Is.EqualTo(1337));
        }
コード例 #2
0
        public void SerializeStringToObjectDictionary_ReturnsCorrectJson()
        {
            var dictContainer = new StringToObjectDictionaryContainerForm();

            dictContainer.Map["foo"] = 1234;
            dictContainer.Map["bar"] = "hoho";

            var jobj = SerializeAndGetJsonObject(dictContainer);

            var mapJobj = jobj.AssertHasPropertyWithObject("map");
            var fooBox  = mapJobj.AssertHasPropertyWithObject("foo");

            Assert.That(mapJobj.AssertHasPropertyWithString("bar"), Is.EqualTo("hoho"));

            fooBox.AssertHasPropertyWithValue("_type", "Int32");
            fooBox.AssertHasPropertyWithValue("value", 1234);
        }
コード例 #3
0
ファイル: PostTests.cs プロジェクト: Pomona/Pomona
        public void PostStringToObjectDictionaryContainer_WithItemSetInDictionary()
        {
            var form = new StringToObjectDictionaryContainerForm
            {
                Map = { { "TheString", "hello" }, { "TheInt", 1337 } }
            };

            var resource = Client.StringToObjectDictionaryContainers.Post(form);

            Assert.That(resource.Map["TheString"], Is.EqualTo("hello"));
            Assert.That(resource.Map["TheInt"], Is.EqualTo(1337));
        }