public void EmitDefaultValueOnStructField() { var obj = new TestObjectStructEmitDefaultValueField() { Name = "Jackpot!" }; var datum = testObjectStructEmitDefaultValueFieldConverter.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!")); }