Пример #1
0
        public void SerializeObject_AllPropertiesSetToNonDefault_SerializesValidObject()
        {
            var sut = new Mechanism
            {
                Type        = "mechanism type",
                Description = "mechanism description",
                Handled     = true,
                HelpLink    = "https://helplink",
            };

            sut.Data.Add("data-key", "data-value");
            sut.Meta.Add("meta-key", "meta-value");

            var actual = sut.ToJsonString();

            Assert.Equal(
                "{\"data\":{\"data-key\":\"data-value\"}," +
                "\"meta\":{\"meta-key\":\"meta-value\"}," +
                "\"type\":\"mechanism type\"," +
                "\"description\":\"mechanism description\"," +
                "\"help_link\":\"https://helplink\"," +
                "\"handled\":true}",
                actual
                );
        }