public void Base_class_method_should_detect_incorrect_type_order() { this.Invoking( _ => RunMigrationTest( new MigrationScenario( Seq.OfTypes<Ec1, E1, Ef, Ef>(), Seq.OfTypes<Ec1, Ef, E2, Ef>()))) .ShouldThrow<Exception>(); }