using System;\r
using Dominio.Autorizaciones;\r
+using Controlador;\r
\r
namespace Tests\r
{\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
// 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
// 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
// 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
// 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
// 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
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