private ICollection<Sinal> DadoQueExistamAlgunsSinaisNoArquivoDeExemplo() { var sinaisEstaticos = new ColecaoDeSinaisBuilder() .ComQuantidadeDeSinais(4) .ComTemplateDeDescricao(TemplateDaDescricaoDeSinalEstatico) .ComTemplateDoCaminhoDoArquivoDeExemplo(TemplateDoCaminhoDoArquivoDeExemplo) .ComGeradorDeAmostrasEstaticas() .Construir(); var sinaisDinamicos = new ColecaoDeSinaisBuilder() .ComQuantidadeDeSinais(4) .ComTemplateDeDescricao(TemplateDaDescricaoDeSinalDinamico) .ComTemplateDoCaminhoDoArquivoDeExemplo(TemplateDoCaminhoDoArquivoDeExemplo) .ComGeradorDeAmostrasDinamicas() .Construir(); var sinais = sinaisDinamicos.Concat(sinaisEstaticos).ToList(); var json = JsonConvert.SerializeObject(sinais); using (StreamWriter writer = new StreamWriter(CaminhoDoArquivoDeAmostras)) { writer.Write(json); } return sinais; }
private ICollection<Sinal> DadaUmaColecaoDeSinais() { var sinaisDinamicos = new ColecaoDeSinaisBuilder() .ComQuantidadeDeAmostrasPorSinal(2) .ComQuantidadeDeSinais(2) .ComGeradorDeAmostrasDinamicas() .Construir(); var sinaisEstaticos = new ColecaoDeSinaisBuilder() .ComQuantidadeDeAmostrasPorSinal(2) .ComQuantidadeDeSinais(2) .ComGeradorDeAmostrasEstaticas() .Construir(); return sinaisEstaticos .Concat(sinaisDinamicos) .ToArray(); }