Esempio n. 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);
        }
Esempio n. 2
0
        public void execute_validGremio_deleteGremio()
        {
            var gremioDeleted = new Gremio(getRTN("08011985123960"), getRepresentanteLegal("0801198512396"),
                                           getDireccion("01", "01", "01", "Barrio"), "Camara");

            var repositoryRead = Mock.Of <IGremioRepositoryReadOnly>();

            Mock.Get(repositoryRead).Setup(x => x.exists(It.IsAny <RTN>())).Returns(true);
            Mock.Get(repositoryRead).Setup(x => x.get(It.IsAny <RTN>())).Returns(gremioDeleted);

            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);

            command.execute(gremioDeleted.Id);

            Mock.Get(repository).Verify(x => x.delete(gremioDeleted));
        }