]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Tests/TestsAutorizacion.cs
(no commit message)
[z.facultad/75.10/miklolife.git] / demo / src / Tests / TestsAutorizacion.cs
index 12c5666f42856f802c5c2b11a5ad9cf1f7ca78f2..76b8092c4d9832c294f218968f78c1b0457b1ca2 100644 (file)
@@ -49,16 +49,6 @@ namespace Tests
                }\r
 \r
                #endregion Factorys de Autorizaciones\r
-\r
-               #region Datos a usar durante las pruebas\r
-\r
-               private DateTime fechaSolicitud;\r
-               private DateTime fechaResolucion;\r
-               private DateTime fechaRealizacion;\r
-               private DateTime fechaVencimiento;\r
-               private bool aprobada;\r
-\r
-               #endregion Datos a usar durante las pruebas\r
                \r
                /// <summary>\r
                /// Ejecuta todos los métodos de ésta clase cuyos nombres comiencen con "Test"\r
@@ -82,14 +72,14 @@ namespace Tests
                        // 30 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 30, 17, 0, 0 );\r
 \r
-                       this.fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);         //2 de mayo, 11hs\r
-                       this.fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);        //2 de mayo, 18hs\r
-                       this.aprobada = true;\r
-                       this.fechaVencimiento = this.fechaResolucion.AddMonths( 2 );\r
-                       this.fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);       //16 de mayo, 9hs\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = true;\r
+                       DateTime fechaVencimiento = fechaResolucion.AddMonths( 2 );\r
+                       DateTime fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);   //16 de mayo, 9hs\r
 \r
-                       AutorizacionManual am = this.MakeAutorizacionManual( 1, this.fechaSolicitud, this.fechaResolucion, this.aprobada, \r
-                               this.fechaRealizacion, this.fechaVencimiento );\r
+                       AutorizacionManual am = MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );\r
@@ -105,14 +95,14 @@ namespace Tests
                        // 1 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 1, 17, 0, 0 );\r
 \r
-                       this.fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);         //2 de mayo, 11hs\r
-                       this.fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);        //2 de mayo, 18hs\r
-                       this.aprobada = true;\r
-                       this.fechaVencimiento = this.fechaResolucion.AddMonths( 2 );\r
-                       this.fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);       //16 de mayo, 9hs\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = true;\r
+                       DateTime fechaVencimiento = fechaResolucion.AddMonths( 2 );\r
+                       DateTime fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);   //16 de mayo, 9hs\r
 \r
-                       AutorizacionManual am = this.MakeAutorizacionManual( 1, this.fechaSolicitud, this.fechaResolucion, this.aprobada, \r
-                               this.fechaRealizacion, this.fechaVencimiento );\r
+                       AutorizacionManual am = MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Inexistente );  //Determinación del resultado\r
@@ -128,14 +118,14 @@ namespace Tests
                        // 2 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 2, 17, 0, 0 );\r
 \r
-                       this.fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);         //2 de mayo, 11hs\r
-                       this.fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);        //2 de mayo, 18hs\r
-                       this.aprobada = true;\r
-                       this.fechaVencimiento = this.fechaResolucion.AddMonths( 2 );\r
-                       this.fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);       //16 de mayo, 9hs\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = true;\r
+                       DateTime fechaVencimiento = fechaResolucion.AddMonths( 2 );\r
+                       DateTime fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);   //16 de mayo, 9hs\r
 \r
-                       AutorizacionManual am = this.MakeAutorizacionManual( 1, this.fechaSolicitud, this.fechaResolucion, this.aprobada, \r
-                               this.fechaRealizacion, this.fechaVencimiento );\r
+                       AutorizacionManual am = MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Pendiente );  //Determinación del resultado\r
@@ -151,14 +141,14 @@ namespace Tests
                        // 10 de diciembre, 17hs\r
                        DateTime fecha = new DateTime( 2005, 12, 10, 17, 0, 0 );\r
 \r
-                       this.fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);         //2 de mayo, 11hs\r
-                       this.fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);        //2 de mayo, 18hs\r
-                       this.aprobada = true;\r
-                       this.fechaVencimiento = this.fechaResolucion.AddMonths( 2 );\r
-                       this.fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);       //16 de mayo, 9hs\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = true;\r
+                       DateTime fechaVencimiento = fechaResolucion.AddMonths( 2 );\r
+                       DateTime fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);   //16 de mayo, 9hs\r
 \r
-                       AutorizacionManual am = this.MakeAutorizacionManual( 1, this.fechaSolicitud, this.fechaResolucion, this.aprobada, \r
-                               this.fechaRealizacion, this.fechaVencimiento );\r
+                       AutorizacionManual am = MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );  //Determinación del resultado\r
@@ -174,14 +164,14 @@ namespace Tests
                        // 10 de diciembre, 17hs\r
                        DateTime fecha = new DateTime( 2005, 12, 10, 17, 0, 0 );\r
 \r
-                       this.fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);         //2 de mayo, 11hs\r
-                       this.fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);        //2 de mayo, 18hs\r
-                       this.aprobada = true;\r
-                       this.fechaVencimiento = this.fechaResolucion.AddMonths( 2 );\r
-                       //this.fechaRealizacion = new DateTime(2005,5,16, 9, 0, 0);     //No realizada\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = true;\r
+                       DateTime fechaVencimiento = fechaResolucion.AddMonths( 2 );\r
+                       DateTime fechaRealizacion = DateTime.MinValue;  //No realizada\r
 \r
-                       AutorizacionManual am = this.MakeAutorizacionManual( 1, this.fechaSolicitud, this.fechaResolucion, this.aprobada, \r
-                               this.fechaRealizacion, this.fechaVencimiento );\r
+                       AutorizacionManual am = this.MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );  //Determinación del resultado\r
@@ -190,6 +180,52 @@ namespace Tests
                                fecha, estado);\r
                }\r
 \r
+               public void Test06_Manual_Estado()\r
+               {\r
+                       bool exitoso = false;\r
+\r
+                       // 10 de diciembre, 17hs\r
+                       DateTime fecha = new DateTime( 2005, 12, 10, 17, 0, 0 );\r
+\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = false;\r
+                       DateTime fechaVencimiento = DateTime.MinValue;  \r
+                       DateTime fechaRealizacion = DateTime.MinValue;  //No realizada\r
+\r
+                       AutorizacionManual am = this.MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
+\r
+                       Autorizacion.Estado estado = am.getEstado(fecha);\r
+                       exitoso = ( estado == Autorizacion.Estado.Rechazada );  //Determinación del resultado\r
+\r
+                       this.MostrarTest( System.Reflection.MethodInfo.GetCurrentMethod().Name, am, exitoso, \r
+                               fecha, estado);\r
+               }\r
+\r
+               public void Test07_Manual_Estado()\r
+               {\r
+                       bool exitoso = false;\r
+\r
+                       // 2 de mayo, 12hs\r
+                       DateTime fecha = new DateTime( 2005, 5, 2, 12, 0, 0 );\r
+\r
+                       DateTime fechaSolicitud = new DateTime(2005,5,2, 11, 0, 0);             //2 de mayo, 11hs\r
+                       DateTime fechaResolucion = new DateTime(2005,5,2, 18, 0, 0);    //2 de mayo, 18hs\r
+                       bool aprobada = false;\r
+                       DateTime fechaVencimiento = DateTime.MinValue;  \r
+                       DateTime fechaRealizacion = DateTime.MinValue;  //No realizada\r
+\r
+                       AutorizacionManual am = this.MakeAutorizacionManual( 1, fechaSolicitud, fechaResolucion, aprobada, \r
+                               fechaRealizacion, fechaVencimiento );\r
+\r
+                       Autorizacion.Estado estado = am.getEstado(fecha);\r
+                       exitoso = ( estado == Autorizacion.Estado.Pendiente );  //Determinación del resultado\r
+\r
+                       this.MostrarTest( System.Reflection.MethodInfo.GetCurrentMethod().Name, am, exitoso, \r
+                               fecha, estado);\r
+               }\r
+\r
                #endregion Tests individuales\r
 \r
                #region Muestra de los tests\r