public TesteInterfaceImImplementacao() { var repoImp = new UsoImplementacao(); repoImp.Processo(); var repoAbs = new UsoImplementacao(new Repositorio()); repoAbs.Processo(); var repoAbsFake = new UsoAbstracao(new RepositorioFake()); repoAbsFake.Processo(); }
public UsoImplementacaoInterface() { var implementacao = new UsoImplementacao(); implementacao.Processo(); var abstracao = new UsoInterface(new Repositorio()); abstracao.Processo(); var abstracaoFake = new UsoInterface(new RepositorioFake()); abstracaoFake.Processo(); }