public void Test_CompruebaAlquiler_MonopatinNecesitaRevision() { //Creamos el mock de Monopatin var mockPatin = new Mock <IMonopatin>(); //Le indicamos que el método compruebaEstado va a devolver false mockPatin.Setup(x => x.compruebaEstado()).Returns(false); //Indicamos el valor de los getters usados en este método mockPatin.Setup(x => x.PesoMaximo).Returns(200); mockPatin.Setup(x => x.Valor).Returns(10); //Asignamos valores necesarios al cliente cliente.Saldo = 15; cliente.Peso = 100; //Comprobamos si devuelve false Assert.IsFalse(cliente.CompruebaAlquiler((IMonopatin)mockPatin.Object)); }