public void EmitDefaultValueOnStructProperty()
        {
            var obj = new TestObjectStructEmitDefaultValueProperty() { Name = "Jackpot!" };
            var datum = testObjectStructEmitDefaultValuePropertyConverter.ConvertObject(obj);

            Assert.That(datum.type, Is.EqualTo(Datum.DatumType.R_OBJECT));
            Assert.That(datum.r_object.Count, Is.EqualTo(1));

            var pair = datum.r_object[0];
            Assert.That(pair.key, Is.EqualTo("name"));
            Assert.That(pair.val.type, Is.EqualTo(Datum.DatumType.R_STR));
            Assert.That(pair.val.r_str, Is.EqualTo("Jackpot!"));
        }
Exemplo n.º 2
0
        public void EmitDefaultValueOnStructProperty()
        {
            var obj = new TestObjectStructEmitDefaultValueProperty()
            {
                Name = "Jackpot!"
            };
            var datum = testObjectStructEmitDefaultValuePropertyConverter.ConvertObject(obj);

            Assert.That(datum.type, Is.EqualTo(Datum.DatumType.R_OBJECT));
            Assert.That(datum.r_object.Count, Is.EqualTo(1));

            var pair = datum.r_object[0];

            Assert.That(pair.key, Is.EqualTo("name"));
            Assert.That(pair.val.type, Is.EqualTo(Datum.DatumType.R_STR));
            Assert.That(pair.val.r_str, Is.EqualTo("Jackpot!"));
        }