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));
        }