public void Sesion_Modificar_Ok() { SesionCatado entity = new SesionCatado() { Id = "1234", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 15, IdCiudad = "301", IdPerson = "201", Estado = "Incompleto" }; SesionCatado current = new SesionCatado() { Id = "1234", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 15, IdCiudad = "301", IdPerson = "201", Estado = "Incompleto" }; //Act-> Actuar string resultado = sesionCatadoBll.ValidateUpdate(current, entity); //Assert->Afirmar Assert.AreEqual("Ok", resultado); }
public string ValidateDelete(SesionCatado entity, string idUser) { if (entity.Estado == "Completo") { return("Error. Sesion está completa"); } if (entity.IdPerson != idUser) { return("Error. No tiene permiso sobre esta sesion"); } return("Ok"); }
public void Sesion_Estado_Incorrecto() { SesionCatado entity = new SesionCatado() { Id = "1234", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 15, IdCiudad = "301", IdPerson = "201", Estado = "Vacio" }; //Act-> Actuar string resultado = sesionCatadoBll.ValidateCreate(entity); //Assert->Afirmar Assert.AreEqual("Error. Estado inicial incorrecto", resultado); }
public void Sesion_Ivalid_Idetificador() { SesionCatado entity = new SesionCatado() { Id = "1234", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), Identificador = "Simbolos", Protocolo = "Arabica", CantidadMuestras = 15, IdCiudad = "301", IdPerson = "201", Estado = "Incompleto" }; //Act-> Actuar string resultado = sesionCatadoBll.ValidateCreate(entity); //Assert->Afirmar Assert.AreEqual("Error. Identificador invalido", resultado); }
public void Sesion_Sin_Permiso() { SesionCatado entity = new SesionCatado() { Id = "1234", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 15, IdCiudad = "301", IdPerson = "201", Estado = "Incompleto" }; //Act-> Actuar string resultado = sesionCatadoBll.ValidateDelete(entity, "301"); //Assert->Afirmar Assert.AreEqual("Error. No tiene permiso sobre esta sesion", resultado); }
public string ValidateUpdate(SesionCatado current, SesionCatado entity) { if (current.CantidadMuestras != entity.CantidadMuestras) { return("Error. # Muestras deben permanecer constante"); } if (entity.Identificador != "Digitos" && entity.Identificador != "Letras") { return("Error. Identificador invalido"); } if (entity.Estado != "Incompleto" && entity.Estado != "Completo") { return("Error. Estado incorrecto"); } if (entity.Estado == "Completo") { return("Error. Ya no se puede modificar la sesion"); } return("Ok"); }
public string ValidateCreate(SesionCatado entity) { if (entity.CantidadMuestras < 0 || entity.CantidadMuestras > 15) { return("Error. # Muestras fuera de rango"); } if (entity.Protocolo != "Arabica") { return("Error. Protocolo invalido"); } if (entity.Identificador != "Digitos" && entity.Identificador != "Letras") { return("Error. Identificador invalido"); } if (entity.Estado != "Incompleto") { return("Error. Estado inicial incorrecto"); } return("Ok"); }
public void Can_Add_SesionCatado() { //Arrange string Id = "3"; SesionCatado emp = new SesionCatado() { FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), IdCiudad = "311", Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 1, IdPerson = "201", Estado = "Incompleto" }; _mockRepository.Setup(m => m.Add(emp)).Returns((SesionCatado e) => { e.Id = Id; return(e); }); //Act _service.Create(emp); //Assert Assert.AreEqual(Id, emp.Id); _mockUnitWork.Verify(m => m.Commit(), Times.Once); }
private void btnGuardar_Click(object sender, EventArgs e) { if (comboLabs.SelectedItem.ToString() != "") { SesionCatado entity = new SesionCatado(); entity.FechaInicio = dateFecha.Value; var lab = ciudades.SingleOrDefault(m => m.Nombre == comboLabs.SelectedItem.ToString()); entity.IdCiudad = lab.Id; entity.Protocolo = "Arabica"; entity.CantidadMuestras = Convert.ToInt16(numMuestras.Value); entity.Descripcion = richDescripcion.Text; entity.Estado = "Incompleto"; entity.IdPerson = "201"; //Por decir algo entity.Identificador = (rbDigito.Checked) ? "Digitos" : "Letras"; IformSesion form = this.Owner as IformSesion; if (form != null) { form.Create(entity); } } }
public void SesionCatado_Repository_Create() { Console.WriteLine("Ejecutando NEW"); //Arrange SesionCatado c = new SesionCatado() { Id = "3", FechaInicio = new DateTime(2008, 6, 1, 7, 47, 0), IdCiudad = "311", Identificador = "Digitos", Protocolo = "Arabica", CantidadMuestras = 1, IdPerson = "201", Estado = "Incompleto" }; //Act objRepo.Add(c); databaseContext.SaveChanges(); var lst = objRepo.GetAll().ToList(); //Assert Assert.AreEqual(3, lst.Count); Assert.AreEqual("Digitos", lst.Last().Identificador); objRepo.Delete(c); databaseContext.SaveChanges(); }
public void Create(SesionCatado sesionCatado) { service.Create(sesionCatado); dataGridView1.DataSource = service.GetAll().ToList(); }