public void Setup() { repositorio = new Mock<IRepositorio<Sinal>>(); repositorioFactory = new Mock<IRepositorioFactory>(); algoritmoDeReconhecimentoDeSinaisEstaticos = new Mock<IAlgoritmoClassificacaoSinaisEstaticos>(); algoritmoDeReconhecimentoDeSinaisDinamicos = new Mock<IAlgoritmoClassificacaoSinaisDinamicos>(); algoritmoDeReconhecimentoDeSinaisFactory = new Mock<IAlgoritmoClassificacaoSinalFactory>(); inicializadorDeAlgoritmoFacade = new InicializadorDeAlgoritmoFacade(algoritmoDeReconhecimentoDeSinaisFactory.Object, repositorioFactory.Object); repositorioFactory .Setup(r => r.CriarECarregarRepositorioDeSinaisEstaticos()) .Returns(repositorio.Object); repositorioFactory .Setup(r => r.CriarECarregarRepositorioDeSinaisDinamicos()) .Returns(repositorio.Object); algoritmoDeReconhecimentoDeSinaisFactory .Setup(f => f.CriarClassificadorSinaisEstaticos()) .Returns(algoritmoDeReconhecimentoDeSinaisEstaticos.Object); algoritmoDeReconhecimentoDeSinaisFactory .Setup(f => f.CriarClassificadorFramesSinaisDinamicos()) .Returns(algoritmoDeReconhecimentoDeSinaisEstaticos.Object); algoritmoDeReconhecimentoDeSinaisFactory .Setup(f => f.CriarClassificadorSinaisDinamicos()) .Returns(algoritmoDeReconhecimentoDeSinaisDinamicos.Object); }
private static void TreinarAlgoritmos() { var repositorioFactory = new RepositorioFactory(GerenciadorSinais.CaminhoDoArquivoDoRepositorio); var algoritmosFactory = new AlgoritmoClassificacaoSinalFactory(new CaracteristicasFactory()); var inicializadorDeAlgoritmosFacade = new InicializadorDeAlgoritmoFacade(algoritmosFactory, repositorioFactory); inicializadorDeAlgoritmosFacade.TreinarAlgoritmosClassificacaoSinais(); }
public SinaisController( GerenciadorSinaisDinamicos gerenciadorSinaisDinamicos, GerenciadorSinaisEstaticos gerenciadorSinaisEstaticos, InicializadorDeAlgoritmoFacade inicializadorDeAlgoritmo) { this.gerenciadorSinaisDinamicos = gerenciadorSinaisDinamicos; this.gerenciadorSinaisEstaticos = gerenciadorSinaisEstaticos; this.inicializadorDeAlgoritmo = inicializadorDeAlgoritmo; }
public void setup() { caracteristicasFactory = new CaracteristicasFactory(); repositorioFactory = new RepositorioFactory(CaminhoDoArquivoDeDadosDeTreinamento); algoritmoFactory = new AlgoritmoClassificacaoSinalFactory(caracteristicasFactory); var inicializadorDeAlgoritmo = new InicializadorDeAlgoritmoFacade(algoritmoFactory, repositorioFactory); inicializadorDeAlgoritmo.TreinarAlgoritmoClassificacaoSinaisEstaticos(); inicializadorDeAlgoritmo.TreinarAlgoritmoClassificacaoSinaisDinamicos(); repositorio = new RepositorioSinais(CaminhoDoArquivoDeDadosDeReconhecimento); }