/// <summary> /// Write the attribute and it's value /// </summary> /// <param name="attribute"> /// The attribute name /// </param> /// <param name="value"> /// The attribute value /// </param> protected void TryWriteAttribute(string attribute, TertiaryBoolEnumType value) { switch (value) { case TertiaryBoolEnumType.False: case TertiaryBoolEnumType.True: this.WriteAttribute(attribute, TertiaryBool.GetFromEnum(value).IsTrue); break; } }
/// <summary> /// Write the attribute if it's value is not null /// </summary> /// <param name="attribute"> /// The attribute name /// </param> /// <param name="value"> /// The attribute value /// </param> protected void TryWriteAttribute(AttributeNameTable attribute, TertiaryBoolEnumType value) { this.TryWriteAttribute(NameTableCache.GetAttributeName(attribute), value); }
public void TestCreateTertiary2(bool? value, TertiaryBoolEnumType expectedValue) { Assert.AreEqual(expectedValue, SdmxObjectUtil.CreateTertiary(value).EnumType); }