Example #1
0
        void CreateProperty_Serializes_AllElementsInTheCollection()
        {
            var property = _serializer.CreateProperty(new int[] { 1, 2, 3 }, "TestCollection", new ODataSerializerContext());

            Assert.Equal(property.Name, "TestCollection");
            var values = Assert.IsType <ODataCollectionValue>(property.Value);

            List <int> elements = new List <int>();

            foreach (var item in values.Items)
            {
                elements.Add(Assert.IsType <int>(item));
            }

            Assert.Equal(elements, new int[] { 1, 2, 3 });
        }