using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using UnitTestSharp;
using UnitTestSharp.Extensions;

namespace TestsForUnitTestSharp.Extensions
{
	public class TypeExtensionsTests : TestFixture
	{
		public void BasicPedigree()
		{
			CheckEqual("TestsForUnitTestSharp.Extensions::TypeExtensionsTests", 
                typeof(TypeExtensionsTests).ExtractPedigree());
		}

		public class AdvancedPedigree : TestFixture
		{
			public void AdvancedPedigreeTest()
			{
				CheckEqual("TestsForUnitTestSharp.Extensions::TypeExtensionsTests.AdvancedPedigree",
                    typeof(AdvancedPedigree).ExtractPedigree());
			}
		}
	}
}