public void TearDown() { _formattedAttribute = null; _optionAttribute = null; _fourCcAttribute = null; _compositeAttribute = null; _fourCCWithOptionalDescriptionAttributeInRange = null; _fourCCWithOptionalDescriptionAttributeOutsideRange = null; _fourCCWithOptionalDescriptionAttributeDescriptions = null; _shortOptionalDescriptionAttributeDescriptions = null; }
public void SetUp() { _formattedAttribute = new FormattedAttribute <string, uint>(AttributeName, AttributeValue, FormattedAttributeFormat); _optionAttribute = new OptionAttribute <string>(AttributeName, OptionAttributeValue, OptionAttributeOptions, false); _fourCcAttribute = new FourCCAttribute <string>(AttributeName, AttributeValue); _compositeAttribute = new MockCompositeAttribute(AttributeName, AttributeValue); _fourCCWithOptionalDescriptionAttributeDescriptions = new Dictionary <uint, Option>(); foreach (Option option in Enum.GetValues(typeof(Option))) { _fourCCWithOptionalDescriptionAttributeDescriptions.Add((uint)option, option); } _fourCCWithOptionalDescriptionAttributeInRange = new FourCCWithOptionalDescriptionAttribute <string, Option>(AttributeName, FourCCAttributeValueInRange, _fourCCWithOptionalDescriptionAttributeDescriptions); _fourCCWithOptionalDescriptionAttributeOutsideRange = new FourCCWithOptionalDescriptionAttribute <string, Option>(AttributeName, FourCCAttributeValueOutsideRange, _fourCCWithOptionalDescriptionAttributeDescriptions); _shortOptionalDescriptionAttributeDescriptions = new Dictionary <ushort, ShortOption>(); foreach (ShortOption shortOption in Enum.GetValues(typeof(ShortOption))) { _shortOptionalDescriptionAttributeDescriptions.Add((ushort)shortOption, shortOption); } }
public void TestCompositeAttributeFormat() { CompositeAttribute <string, uint, object> compositeAttribute = new MockCompositeAttribute(AttributeName, AttributeValue, "{0:X8}"); Assert.AreEqual("6D6F6F76", compositeAttribute.ValueAsString, "CompositeAttribute.ValueAsString, with hex formatting"); }