| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | using System;#if CLIENTPROFILEnamespace Microsoft.VisualStudio.TestTools.UnitTesting{    [AttributeUsage(AttributeTargets.Class, Inherited = true, AllowMultiple = false)]    public sealed class TestClassAttribute : NUnit.Framework.TestFixtureAttribute    {    }    [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]    public sealed class TestMethodAttribute : NUnit.Framework.TestAttribute    {    }    [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]    public sealed class TestInitializeAttribute : NUnit.Framework.SetUpAttribute    {    }    [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]    public sealed class IgnoreAttribute : NUnit.Framework.IgnoreAttribute    {    }    [AttributeUsage(AttributeTargets.Method, Inherited = true, AllowMultiple = false)]    public sealed class ExpectedExceptionAttribute : NUnit.Framework.ExpectedExceptionAttribute    {        public ExpectedExceptionAttribute(Type type) : base(type)        { }    }    public class Assert : NUnit.Framework.Assert    {        [Obsolete("Do not use AreEqual on Byte[], use TestUtil.AssertBytesEqual(,)")]        public static void AreEqual(byte[] b1, byte[] b2)        {            NUnit.Framework.Assert.AreEqual(b1, b2);        }        [Obsolete("No not use assert with miss-matched types.")]        public static new void AreEqual(object b1, object b2)        {            NUnit.Framework.Assert.AreEqual(b1, b2);        }        //Allowed if the types match        public static void AreEqual<T>(T b1, T b2)        {            NUnit.Framework.Assert.AreEqual(b1, b2);        }    }}#endif
 |