public void isExecutable_validGremio_returnTrue() { var repositoryRead = Mock.Of <IGremioRepositoryReadOnly>(); Mock.Get(repositoryRead).Setup(x => x.exists(It.IsAny <RTN>())).Returns(true); var repository = Mock.Of <IGremioRepositoryCommands>(); var uow = Mock.Of <Func <IUnitOfWork> >(); Mock.Get(uow).Setup(x => x()).Returns(new DummyUnitOfWork()); var command = new CommandDeleteGremio(repositoryRead, repository, uow); var rtnGremio = new RTN("08011985123960"); var respuesta = command.isExecutable(rtnGremio); Assert.IsTrue(respuesta); }