public void TraIMezziCheNonSonoDelComandCiEUnaEdUnaSolaAps() { var generatore = new GetMezziInServizioPerUnitaOperativa_Fake(this.espandiPinNodoSuOrganigramma_mock); const string codice = "RM.1001"; var mezzi = generatore.Get(new[] { new PinNodo(codice, false) }); var numeroAPS = mezzi.Count(m => m.Genere == "APS"); Assert.That(numeroAPS, Is.EqualTo(1)); }
public void TraIMezziDelComandoCiEAlmenoUnaApsUnaEdUnaSolaAbEUnaEdUnaSolaAs() { var generatore = new GetMezziInServizioPerUnitaOperativa_Fake(this.espandiPinNodoSuOrganigramma_mock); const string codice = "RM.1000"; var mezzi = generatore.Get(new[] { new PinNodo(codice, false) }); var numeroAPS = mezzi.Count(m => m.Genere == "APS"); var numeroAB = mezzi.Count(m => m.Genere == "AB"); var numeroAS = mezzi.Count(m => m.Genere == "AS"); Assert.Multiple(() => { Assert.That(numeroAPS, Is.GreaterThanOrEqualTo(1)); Assert.That(numeroAB, Is.EqualTo(1)); Assert.That(numeroAS, Is.EqualTo(1)); }); }