]> git.llucax.com Git - z.facultad/75.10/miklolife.git/blobdiff - demo/src/Tests/TestsAutorizacion.cs
Ctor( codigo, nombre ) agregado
[z.facultad/75.10/miklolife.git] / demo / src / Tests / TestsAutorizacion.cs
index 12c5666f42856f802c5c2b11a5ad9cf1f7ca78f2..a1a7469070967cde7e534ca320d23e9e57d4c3a1 100644 (file)
@@ -1,5 +1,6 @@
 using System;\r
 using Dominio.Autorizaciones;\r
 using System;\r
 using Dominio.Autorizaciones;\r
+using Controlador;\r
 \r
 namespace Tests\r
 {\r
 \r
 namespace Tests\r
 {\r
@@ -49,16 +50,6 @@ namespace Tests
                }\r
 \r
                #endregion Factorys de Autorizaciones\r
                }\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
                \r
                /// <summary>\r
                /// Ejecuta todos los métodos de ésta clase cuyos nombres comiencen con "Test"\r
@@ -82,14 +73,14 @@ namespace Tests
                        // 30 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 30, 17, 0, 0 );\r
 \r
                        // 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
 \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
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );\r
@@ -105,14 +96,14 @@ namespace Tests
                        // 1 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 1, 17, 0, 0 );\r
 \r
                        // 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
 \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
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Inexistente );  //Determinación del resultado\r
@@ -128,14 +119,14 @@ namespace Tests
                        // 2 de mayo, 17hs\r
                        DateTime fecha = new DateTime( 2005, 5, 2, 17, 0, 0 );\r
 \r
                        // 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
 \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
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Pendiente );  //Determinación del resultado\r
@@ -151,14 +142,14 @@ namespace Tests
                        // 10 de diciembre, 17hs\r
                        DateTime fecha = new DateTime( 2005, 12, 10, 17, 0, 0 );\r
 \r
                        // 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
 \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
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );  //Determinación del resultado\r
@@ -174,14 +165,14 @@ namespace Tests
                        // 10 de diciembre, 17hs\r
                        DateTime fecha = new DateTime( 2005, 12, 10, 17, 0, 0 );\r
 \r
                        // 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
 \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
 \r
                        Autorizacion.Estado estado = am.getEstado(fecha);\r
                        exitoso = ( estado == Autorizacion.Estado.Realizada );  //Determinación del resultado\r
@@ -190,6 +181,82 @@ namespace Tests
                                fecha, estado);\r
                }\r
 \r
                                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
+               public void TestSeba08_Manual_Guardar()\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
+                       AutorizacionController ac = new AutorizacionController(DateTime.Now);\r
+                       using (ac)\r
+                       {\r
+                               exitoso=ac.guardarAutorizacionManual("mierda", "11-11111111-1" , 69, "observo hepatitis" );\r
+                       }\r
+\r
+\r
+                       \r
+\r
+                       this.MostrarTest( System.Reflection.MethodInfo.GetCurrentMethod().Name, am, exitoso, \r
+                               fecha );\r
+               }\r
+\r
+               \r
                #endregion Tests individuales\r
 \r
                #region Muestra de los tests\r
                #endregion Tests individuales\r
 \r
                #region Muestra de los tests\r