/// <summary> /// Creates an instance of the Attribute /// </summary> /// <param name="ribbonID">Target Window ID</param> /// <param name="value">Full qualified location</param> public OlCustomUIAttribute(OlRibbonType ribbonID, string value) { if (String.IsNullOrEmpty(value)) { throw new ArgumentException("value"); } RibbonID = ribbonID.ToString().Replace("_", "."); Value = value; }
public void OlRibbonType_MemberValue_IsCorrectlyConvertedToRibbonID(OlRibbonType ribbonType, string expectedValue) { // Arrange var attribute = new OlCustomUIAttribute(ribbonType, "DummyValue.xml"); // Act var actualValue = attribute.RibbonID; // Assert Assert.AreEqual(expectedValue, actualValue); }