public void ShouldReadPropertiesOfStruct()
        {
            var values = new InputModelStruct
            {
                Id   = 34,
                Name = "Bob"
            };
            var properties = reader.PropertiesList(values);

            Assert.That(properties, Is.Not.Null);
            Assert.That(properties.Count, Is.EqualTo(2));
            Assert.That(properties.ValueByName("Id"), Is.EqualTo(34));
            Assert.That(properties.ValueByName("Name"), Is.EqualTo("Bob"));
        }
        public void ShouldReadPropertiesOfStruct()
        {
            var values = new InputModelStruct
            {
                Id   = 34,
                Name = "Bob"
            };
            var properties = reader.Properties(values);

            Assert.That(properties, Is.Not.Null);
            Assert.That(properties.Count, Is.EqualTo(2));
            Assert.That(properties["Id"], Is.EqualTo("34"));
            Assert.That(properties["Name"], Is.EqualTo("Bob"));
        }