public void TestePermitirRepousarBracoDireito() { //Arrange Robo robo = new Robo(new CabecaRobo(), new BracoRobo(new CotoveloRobo(), new PulsoRobo()), new BracoRobo(new CotoveloRobo(), new PulsoRobo())); RegrasRobo regrasRobo = new RegrasRobo(); robo.BracoDireito.Cotovelo.Estado = (byte)EnumsRobo.Estados.LevementeContraido; //Act bool resultado = regrasRobo.PermitirRepousarBraco(robo, (byte)EnumsRobo.LadoBraco.Direito); //Assert Assert.IsTrue(resultado); }
public void TesteFalhaPermitirRepousarBracoEsquerdo() { //Arrange Robo robo = new Robo(new CabecaRobo(), new BracoRobo(new CotoveloRobo(), new PulsoRobo()), new BracoRobo(new CotoveloRobo(), new PulsoRobo())); RegrasRobo regrasRobo = new RegrasRobo(); robo.BracoEsquerdo.Cotovelo.Estado = (byte)EnumsRobo.Estados.Contraido; //Act bool resultado = regrasRobo.PermitirRepousarBraco(robo, (byte)EnumsRobo.LadoBraco.Esquerdo); //Assert Assert.IsFalse(resultado); }