private static Sinal DadoUmNovoSinal(string descricao) { var sinal = new SinalBuilder() .ComDescricao(descricao) .ComCaminhoParaArquivoDeExemplo("new-sign.json") .ComAmostra(new ColecaoDeFramesBuilder().Construir()) .Construir(); return sinal; }
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; }