Exemplo n.º 1
0
        public void CreateTransicionTest2()
        {
            ITramitadorFactory target      = CreateITramitadorFactory(); // TODO: Initialize to an appropriate value
            IFlujograma        flujograma1 = target.CreateFlujograma();

            flujograma1.Nombre  = "Flujograma pruebas 1";
            flujograma1.Entidad = "Entidad pruebas 1";
            IFlujograma flujograma2 = target.CreateFlujograma();

            flujograma2.Nombre  = "Flujograma pruebas 2";
            flujograma2.Entidad = "Entidad pruebas 2";
            IEstado origen = target.CreateEstado(flujograma1); // TODO: Initialize to an appropriate value

            origen.Nombre = "Descorigen";
            origen.Estado = 1;
            IEstado destino = target.CreateEstado(flujograma2); // TODO: Initialize to an appropriate value

            destino.Nombre        = "DesDestino";
            destino.EsEstadoFinal = true;
            destino.Estado        = 2;
            ITransicion expected = null; // TODO: Initialize to an appropriate value
            ITransicion actual;

            try
            {
                actual = target.CreateTransicion(origen, destino);
                Assert.Fail("Debería haber elevado una excepcion Tramitador.NoMismoFlujogramaException");
            }
            catch (Tramitador.NoMismoFlujogramaException)
            {
            }
        }
Exemplo n.º 2
0
        public void CreateTransicionTest()
        {
            ITramitadorFactory target     = CreateITramitadorFactory(); // TODO: Initialize to an appropriate value
            IFlujograma        flujograma = target.CreateFlujograma();

            flujograma.Nombre  = "Flujograma pruebas";
            flujograma.Entidad = "Entidad pruebas";
            IEstado origen = target.CreateEstado(flujograma); // TODO: Initialize to an appropriate value

            origen.Nombre = "Descorigen";
            origen.Estado = 1;
            IEstado destino = target.CreateEstado(flujograma); // TODO: Initialize to an appropriate value

            destino.Nombre        = "DesDestino";
            destino.EsEstadoFinal = true;
            destino.Estado        = 2;
            ITransicion expected = null; // TODO: Initialize to an appropriate value
            ITransicion actual;

            actual = target.CreateTransicion(origen, destino);
            Assert.IsNotNull(origen);
            Assert.IsNotNull(destino);
            Assert.IsNotNull(actual);
            Assert.IsNotNull(actual.Origen);
            Assert.IsNotNull(actual.Destino);
            Assert.AreEqual <IEstado>(actual.Origen, origen);
            Assert.AreEqual <IEstado>(actual.Destino, destino);
            Assert.AreEqual <int>(actual.Descripcion.Length, 0);
        }