Exemplo n.º 1
0
        public void InvalidDescriptionAttributeShouldReturnNull()
        {
            SRDescriptionAttribute srDescriptionAttribute = new SRDescriptionAttribute("fake");

            // Assert.Null(srDescriptionAttribute.Description);
            Assert.Equal("fake", srDescriptionAttribute.Description);
        }
        public static bool AssertSRDescription(Type type, string propertyName, string description)
        {
            PropertyInfo           property  = type.GetProperty(propertyName);
            SRDescriptionAttribute attribute = (SRDescriptionAttribute)property.GetCustomAttributes(typeof(SRDescriptionAttribute), false)[0];

            return(description == attribute.Description);
        }
        public void VerifyDescriptionAttributeValue()
        {
            SRDescriptionAttribute srDescriptionAttribute = new SRDescriptionAttribute(nameof(SR.AboutBoxDesc));

            Assert.True(string.Compare(srDescriptionAttribute.Description, SR.AboutBoxDesc, StringComparison.Ordinal) == 0);

            // Getting srDescriptionAttribute.Description again should also return description value
            Assert.True(string.Compare(srDescriptionAttribute.Description, SR.AboutBoxDesc, StringComparison.Ordinal) == 0);
        }
Exemplo n.º 4
0
        public void CanGetResourceForDescription()
        {
            SRDescriptionAttribute nonExistingResource = new SRDescriptionAttribute("non existing resource");

            Assert.AreEqual("non existing resource", nonExistingResource.Description);
            SRDescriptionAttribute existingResource = new SRDescriptionAttribute("DescriptionRuleset");

            Assert.AreEqual(Resources.DescriptionRuleset, existingResource.Description);
        }