public void GetAttribute() { Assert.Throws <ArgumentNullException>(() => ObjectExtensions.GetAttribute <AttributeUsageAttribute>(null !)); var theAssemblyTitleAttribute = new AssemblyTitleAttribute("Hello"); AttributeUsageAttribute theAssemblyUsageAttribute = theAssemblyTitleAttribute.GetAttribute <AttributeUsageAttribute>(); Assert.That(theAssemblyUsageAttribute.ValidOn, Is.EqualTo(AttributeTargets.Assembly)); }