예제 #1
0
        public void LimparMapeamento()
        {
            var factory = new GtFactory();

            factory.AddMapping <IPais, PaisStub>();
            factory.AddMapping <ICidade, CidadeStub>();

            // O Método LimparMapeamento remove o mapeamento do tipo especificado.
            factory.CleanMappings <IPais>();

            IPais   pais   = factory.Instantiate <IPais>();
            ICidade cidade = factory.Instantiate <ICidade>();

            this.GarantirTipoDoObjeto <Pais>(pais);
            this.GarantirTipoDoObjeto <CidadeStub>(cidade);
        }
예제 #2
0
        public void LimparMapeamento_Classe()
        {
            var factory = new GtFactory();

            factory.CleanMappings <Pais>();
        }