public void Ctor_Type(Type type) { var attribute = new HelpKeywordAttribute(type); Assert.Equal(type.FullName, attribute.HelpKeyword); Assert.False(attribute.IsDefaultAttribute()); }
public void Ctor_Keyword(string keyword) { var attribute = new HelpKeywordAttribute(keyword); Assert.Same(keyword, attribute.HelpKeyword); Assert.False(attribute.IsDefaultAttribute()); }
public void Ctor_Default() { var attribute = new HelpKeywordAttribute(); Assert.Null(attribute.HelpKeyword); Assert.True(attribute.IsDefaultAttribute()); }
public void Default_Get_ReturnsExpected() { HelpKeywordAttribute attribute = HelpKeywordAttribute.Default; Assert.Same(attribute, HelpKeywordAttribute.Default); Assert.Null(attribute.HelpKeyword); Assert.True(attribute.IsDefaultAttribute()); }
public static IEnumerable <object[]> Equals_TestData() { var attribute = new HelpKeywordAttribute(); yield return(new object[] { attribute, attribute, true }); yield return(new object[] { attribute, new HelpKeywordAttribute(), true }); yield return(new object[] { attribute, new HelpKeywordAttribute("keyword"), false }); yield return(new object[] { attribute, new object(), false }); yield return(new object[] { attribute, null, false }); }
public void GetHashCode_InvokeMultipleTimes_ReturnsEqual() { var attribute = new HelpKeywordAttribute(); Assert.Equal(attribute.GetHashCode(), attribute.GetHashCode()); }
public void Equals_Other_ReturnsExpected(HelpKeywordAttribute attribute, object other, bool expected) { Assert.Equal(expected, attribute.Equals(other)); }