コード例 #1
0
        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);
        }