public void DeveConter3BlocosCom9PlantasQuandoQtdRepeticaoFor10QuandoGerarAreaExperimento() { _experimento = new Experimento(_nome, 10); var pTomate = new Tratamento(_tomate); var pCebola = new Tratamento(_cebola); var pCeneoura = new Tratamento(_cenoura); var experimentoPlantaTomante = new ExperimentoTramento(_experimento.Id, pTomate.Id); var experimentoPlantaCeneoura = new ExperimentoTramento(_experimento.Id, pCeneoura.Id); var experimentoPlantaCebola = new ExperimentoTramento(_experimento.Id, pCebola.Id); _experimento.AddTratamento(experimentoPlantaTomante); _experimento.AddTratamento(experimentoPlantaCeneoura); _experimento.AddTratamento(experimentoPlantaCebola); _experimento.GerarAreaExperimento(); Assert.AreEqual(true, _experimento.Blocos.Count == 10); Assert.AreEqual(30, _experimento.Blocos.Sum((x1 => x1.BlocoTratamentos.Count))); }
public ExperimentoTests() { _nome = new Nome("Experimento tomate"); _tomate = new Nome("tomate"); _cebola = new Nome("cebola"); _cenoura = new Nome("ceneroura"); _experimento = new Experimento(_nome, 3); var pTomate = new Tratamento(_tomate); var pCebola = new Tratamento(_cebola); var pCeneoura = new Tratamento(_cenoura); var experimentoPlantaTomante = new ExperimentoTramento(_experimento.Id, pTomate.Id); var experimentoPlantaCeneoura = new ExperimentoTramento(_experimento.Id, pCeneoura.Id); var experimentoPlantaCebola = new ExperimentoTramento(_experimento.Id, pCebola.Id); _experimento.AddTratamento(experimentoPlantaTomante); _experimento.AddTratamento(experimentoPlantaCeneoura); _experimento.AddTratamento(experimentoPlantaCebola); }