public void Test_GetFieldFromBaseType()
        {
            var baseType    = new TypeEmitter(assembly, "BaseType", "", TypeEmitter.DefaultTypeAttributes, assembly.TypeSystem.Object);
            var derivedType = new TypeEmitter(assembly, "DerivedType", "", TypeEmitter.DefaultTypeAttributes, baseType.Get(assembly));

            var expectedField = new FieldDefinition("Field", FieldAttributes.Public, assembly.TypeSystem.Int32);

            baseType.AddField(expectedField);

            var actualField = AssemblyRegistry.GetField(assembly, derivedType, "Field");

            Assert.AreEqual(expectedField, actualField);
        }