public void PrepareNamespaceImportsTest()
{
var imports = new[] { "System","System.Linq", "MbUnit.Framework" };
var expected = ".Tests.SubNamespace";
var actual = testObject.PrepareNamespaceImports(imports);
Assert.AreElementsEqual(imports, actual.Select(e => e.Namespace));
var expectedPrepared = new[] { "System", "System.Linq", "global::MbUnit.Framework" };
typeDeclarations.Add(new CodeTypeDeclaration("Jedzia.Loves.Testing.MbUnit.SubClass"));
this.testObject = new NamespaceDetector(this.typeDeclarations);
actual = testObject.PrepareNamespaceImports(imports);
Assert.AreElementsEqual(expectedPrepared, actual.Select(e => e.Namespace));
}