Пример #1
0
 private static Sinal DadoUmNovoSinal(string descricao)
 {
     var sinal = new SinalBuilder()
                     .ComDescricao(descricao)
                     .ComCaminhoParaArquivoDeExemplo("new-sign.json")
                     .ComAmostra(new ColecaoDeFramesBuilder().Construir())
                     .Construir();
     return sinal;
 }
Пример #2
0
        public ICollection<Sinal> Construir()
        {
            var sinais = new List<Sinal>();

            for (int i = 0; i < quantidadeDeSinais; i++)
            {
                var sinalBuilder = new SinalBuilder()
                    .ComId(geradorDeId(i))
                    .ComDescricao(String.Format(templateDaDescricao, i))
                    .ComCaminhoParaArquivoDeExemplo(String.Format(templateDoCaminhoDoArquivoDeExemplo, i));

                for (int j = 0; j < quantidadeDeAmostrasPorSinal; j++)
                {
                    sinalBuilder.ComAmostra(geradorDeAmostras(i));
                }

                sinais.Add(sinalBuilder.Construir());
            }

            return sinais;
        }