Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'develop' into costo-test
- Loading branch information
Showing
7 changed files
with
445 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,95 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Web; | ||
|
||
namespace MVC_Panderia.Test | ||
using System.Text; | ||
using System.Web.Mvc; | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using MVC_Panderia.Models; | ||
using MVC_Panderia.Controllers; | ||
namespace MVC_Panderia.Tests.Datos | ||
{ | ||
[TestClass] | ||
public class articuloTest | ||
{ | ||
pan_dbEntities db = new pan_dbEntities(); | ||
String nombre_articulo = ""; | ||
int testId = 1; | ||
|
||
[TestMethod] | ||
public void InsercionArticulo() | ||
{ | ||
int ln_originales = db.articulo.Count(); | ||
articulo ln = new articulo(); | ||
nombre_articulo = "Prueba TEST"; | ||
ln.familiaId = testId; | ||
ln.nombre = nombre_articulo; | ||
ln.unidad_medidaId = testId; | ||
ln.codigo_barra = nombre_articulo; | ||
ln.marca = nombre_articulo; | ||
ln.formato = nombre_articulo; | ||
db.articulo.Add(ln); | ||
db.SaveChanges(); | ||
|
||
int ln_cambiadas = db.articulo.Count(); | ||
Assert.AreEqual(ln_originales + 1, ln_cambiadas); | ||
db.articulo.Remove(ln); | ||
db.SaveChanges(); | ||
} | ||
[TestMethod] | ||
public void EliminarArticulo() | ||
{ | ||
articulo ln = new articulo(); | ||
int ln_originales = db.articulo.Count(); | ||
nombre_articulo = "Prueba TEST"; | ||
ln.familiaId = testId; | ||
ln.nombre = nombre_articulo; | ||
ln.unidad_medidaId = testId; | ||
ln.codigo_barra = nombre_articulo; | ||
ln.marca = nombre_articulo; | ||
ln.formato = nombre_articulo; | ||
db.articulo.Add(ln); | ||
db.SaveChanges(); | ||
int ultima_linea_agregada = db.articulo.OrderByDescending(x => x.Id).First().Id; | ||
ln = db.articulo.Find(Convert.ToInt16(ultima_linea_agregada)); | ||
db.articulo.Remove(ln); | ||
db.SaveChanges(); | ||
int ln_cambiadas = db.articulo.Count(); | ||
Assert.AreEqual(ln_cambiadas, ln_originales); | ||
|
||
} | ||
|
||
[TestMethod] | ||
public void MultipleArticulo() | ||
{ | ||
// insertar | ||
articulo ln = new articulo(); | ||
int ln_originales = db.articulo.Count(); | ||
nombre_articulo = "Prueba TEST"; | ||
ln.familiaId = testId; | ||
ln.nombre = nombre_articulo; | ||
ln.unidad_medidaId = testId; | ||
ln.codigo_barra = nombre_articulo; | ||
ln.marca = nombre_articulo; | ||
ln.formato = nombre_articulo; | ||
db.articulo.Add(ln); | ||
db.SaveChanges(); | ||
|
||
//prueba que se ingrese | ||
int ln_cambiadas = db.articulo.Count(); | ||
Assert.AreEqual(ln_originales + 1, ln_cambiadas); | ||
|
||
articulo ln2 = new articulo(); | ||
int linea_agregada = db.articulo.OrderByDescending(x => x.Id).First().Id; | ||
ln2 = db.articulo.Find(Convert.ToInt16(linea_agregada)); | ||
//Prueba de buscar | ||
Assert.AreEqual(ln2.nombre, nombre_articulo); | ||
|
||
db.articulo.Remove(ln2); | ||
db.SaveChanges(); | ||
int ln_cambiadas_eliminacion = db.articulo.Count(); | ||
//Prueba si se eliminó | ||
Assert.AreEqual(ln_cambiadas - 1, ln_cambiadas_eliminacion); | ||
} | ||
|
||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Web.Mvc; | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using MVC_Panderia.Models; | ||
using MVC_Panderia.Controllers; | ||
namespace MVC_Panderia.Tests.Datos | ||
{ | ||
[TestClass] | ||
public class Cabecera_recetaTest | ||
{ | ||
pan_dbEntities db = new pan_dbEntities(); | ||
|
||
|
||
|
||
[TestMethod] | ||
public void InsercionCabeceraReceta() | ||
{ | ||
int rct_originales = db.cabecera_receta.Count(); | ||
cabecera_receta rct = new cabecera_receta(); | ||
int id_articulo = 1; | ||
rct.articuloId = id_articulo; | ||
db.cabecera_receta.Add(rct); | ||
db.SaveChanges(); | ||
|
||
int rct_cambiadas = db.cabecera_receta.Count(); | ||
Assert.AreEqual(rct_originales + 1, rct_cambiadas); | ||
db.cabecera_receta.Remove(rct); | ||
db.SaveChanges(); | ||
} | ||
[TestMethod] | ||
public void EliminarCabeceraReceta() | ||
{ | ||
int rct_originales = db.cabecera_receta.Count(); | ||
cabecera_receta rct = new cabecera_receta(); | ||
int id_articulo = 1; | ||
rct.articuloId = id_articulo; | ||
db.cabecera_receta.Add(rct); | ||
db.SaveChanges(); | ||
|
||
int ultima_cabecera_agregada = db.cabecera_receta.OrderByDescending(x => x.Id).First().Id; | ||
rct = db.cabecera_receta.Find(Convert.ToInt16(ultima_cabecera_agregada)); | ||
db.cabecera_receta.Remove(rct); | ||
db.SaveChanges(); | ||
int rct_cambiadas = db.cabecera_receta.Count(); | ||
Assert.AreEqual(rct_cambiadas, rct_originales); | ||
|
||
} | ||
|
||
[TestMethod] | ||
public void MultipleCabeceraReceta() | ||
{ | ||
// insertar | ||
int rct_originales = db.cabecera_receta.Count(); | ||
cabecera_receta rct = new cabecera_receta(); | ||
int id_articulo = 1; | ||
rct.articuloId = id_articulo; | ||
db.cabecera_receta.Add(rct); | ||
db.SaveChanges(); | ||
|
||
//prueba que se ingrese | ||
int rct_cambiadas = db.cabecera_receta.Count(); | ||
Assert.AreEqual(rct_originales + 1, rct_cambiadas); | ||
|
||
cabecera_receta rct2 = new cabecera_receta(); | ||
int cabecera_agregada = db.cabecera_receta.OrderByDescending(x => x.Id).First().Id; | ||
rct2 = db.cabecera_receta.Find(Convert.ToInt16(cabecera_agregada)); | ||
//Prueba de buscar | ||
Assert.AreEqual(rct2.articuloId, id_articulo); | ||
|
||
db.cabecera_receta.Remove(rct2); | ||
db.SaveChanges(); | ||
int rct_cambiadas_eliminacion = db.cabecera_receta.Count(); | ||
//Prueba si se eliminó | ||
Assert.AreEqual(rct_cambiadas - 1, rct_cambiadas_eliminacion); | ||
} | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Web.Mvc; | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using MVC_Panderia.Models; | ||
using MVC_Panderia.Controllers; | ||
namespace MVC_Panderia.Tests.Datos | ||
{ | ||
[TestClass] | ||
public class Detalle_recetaTest | ||
{ | ||
pan_dbEntities db = new pan_dbEntities(); | ||
|
||
|
||
|
||
[TestMethod] | ||
public void InsercionDetalleReceta() | ||
{ | ||
int drct_originales = db.detalle_receta.Count(); | ||
detalle_receta drct = new detalle_receta(); | ||
decimal cantidad_detalle_receta = 18; | ||
int cabecera_receta_id = 1; | ||
int id_articulo = 1; | ||
drct.cantidad = cantidad_detalle_receta; | ||
drct.articuloId = id_articulo; | ||
drct.cabecera_recetaId = cabecera_receta_id; | ||
db.detalle_receta.Add(drct); | ||
db.SaveChanges(); | ||
|
||
int drct_cambiadas = db.detalle_receta.Count(); | ||
Assert.AreEqual(drct_originales + 1, drct_cambiadas); | ||
db.detalle_receta.Remove(drct); | ||
db.SaveChanges(); | ||
} | ||
[TestMethod] | ||
public void EliminarDetalleReceta() | ||
{ | ||
int drct_originales = db.detalle_receta.Count(); | ||
detalle_receta drct = new detalle_receta(); | ||
decimal cantidad_detalle_receta = 18; | ||
int cabecera_receta_id = 1; | ||
int id_articulo = 1; | ||
drct.cantidad = cantidad_detalle_receta; | ||
drct.articuloId = id_articulo; | ||
drct.cabecera_recetaId = cabecera_receta_id; | ||
db.detalle_receta.Add(drct); | ||
db.SaveChanges(); | ||
|
||
int ultimo_detalle_agregado = db.detalle_receta.OrderByDescending(x => x.Id).First().Id; | ||
drct = db.detalle_receta.Find(Convert.ToInt16(ultimo_detalle_agregado)); | ||
db.detalle_receta.Remove(drct); | ||
db.SaveChanges(); | ||
int drct_cambiadas = db.detalle_receta.Count(); | ||
Assert.AreEqual(drct_cambiadas, drct_originales); | ||
|
||
} | ||
|
||
[TestMethod] | ||
public void MultipleDetalleReceta() | ||
{ | ||
// insertar | ||
int drct_originales = db.detalle_receta.Count(); | ||
detalle_receta drct = new detalle_receta(); | ||
decimal cantidad_detalle_receta = 18; | ||
int cabecera_receta_id = 1; | ||
int id_articulo = 1; | ||
drct.cantidad = cantidad_detalle_receta; | ||
drct.articuloId = id_articulo; | ||
drct.cabecera_recetaId = cabecera_receta_id; | ||
db.detalle_receta.Add(drct); | ||
db.SaveChanges(); | ||
|
||
//prueba que se ingrese | ||
int drct_cambiadas = db.detalle_receta.Count(); | ||
Assert.AreEqual(drct_originales + 1, drct_cambiadas); | ||
|
||
detalle_receta drct2 = new detalle_receta(); | ||
int detalle_agregado = db.detalle_receta.OrderByDescending(x => x.Id).First().Id; | ||
drct2 = db.detalle_receta.Find(Convert.ToInt16(detalle_agregado)); | ||
//Prueba de buscar | ||
Assert.AreEqual(drct2.articuloId, id_articulo); | ||
|
||
db.detalle_receta.Remove(drct2); | ||
db.SaveChanges(); | ||
int drct_cambiadas_eliminacion = db.detalle_receta.Count(); | ||
//Prueba si se eliminó | ||
Assert.AreEqual(drct_cambiadas - 1, drct_cambiadas_eliminacion); | ||
} | ||
|
||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
using System; | ||
using System.Collections.Generic; | ||
using System.Linq; | ||
using System.Text; | ||
using System.Web.Mvc; | ||
using Microsoft.VisualStudio.TestTools.UnitTesting; | ||
using MVC_Panderia.Models; | ||
using MVC_Panderia.Controllers; | ||
namespace MVC_Panderia.Tests.Datos | ||
{ | ||
[TestClass] | ||
public class FamiliaTest | ||
{ | ||
pan_dbEntities db = new pan_dbEntities(); | ||
String nombre_familia = ""; | ||
|
||
|
||
[TestMethod] | ||
public void InsercionFamilia() | ||
{ | ||
int fml_originales = db.familia.Count(); | ||
familia fml = new familia(); | ||
nombre_familia = "prueba TEST"; | ||
int id_linea = 1; | ||
fml.nombre = nombre_familia; | ||
fml.lineaId = Convert.ToInt16(id_linea); | ||
db.familia.Add(fml); | ||
db.SaveChanges(); | ||
|
||
int fml_cambiadas = db.familia.Count(); | ||
Assert.AreEqual(fml_originales + 1, fml_cambiadas); | ||
db.familia.Remove(fml); | ||
db.SaveChanges(); | ||
} | ||
[TestMethod] | ||
public void EliminarFamilia() | ||
{ | ||
int fml_original = db.familia.Count(); | ||
familia fml = new familia(); | ||
nombre_familia = "prueba TEST"; | ||
int id_linea = 1; | ||
fml.nombre = nombre_familia; | ||
fml.lineaId = Convert.ToInt16(id_linea); | ||
db.familia.Add(fml); | ||
db.SaveChanges(); | ||
|
||
int ultima_familia_agregada = db.familia.OrderByDescending(x => x.Id).First().Id; | ||
fml = db.familia.Find(Convert.ToInt16(ultima_familia_agregada)); | ||
db.familia.Remove(fml); | ||
db.SaveChanges(); | ||
int fml_cambiadas = db.familia.Count(); | ||
Assert.AreEqual(fml_cambiadas, fml_original); | ||
|
||
} | ||
|
||
[TestMethod] | ||
public void MultipleFamilia() | ||
{ | ||
// insertar | ||
int fml_original = db.familia.Count(); | ||
familia fml = new familia(); | ||
nombre_familia = "prueba TEST"; | ||
int id_linea = 1; | ||
fml.nombre = nombre_familia; | ||
fml.lineaId = Convert.ToInt16(id_linea); | ||
db.familia.Add(fml); | ||
db.SaveChanges(); | ||
|
||
//prueba que se ingrese | ||
int fml_cambiadas = db.familia.Count(); | ||
Assert.AreEqual(fml_original + 1, fml_cambiadas); | ||
|
||
familia fml2 = new familia(); | ||
int familia_agregada = db.familia.OrderByDescending(x => x.Id).First().Id; | ||
fml2 = db.familia.Find(Convert.ToInt16(familia_agregada)); | ||
//Prueba de buscar | ||
Assert.AreEqual(fml2.nombre, nombre_familia); | ||
|
||
db.familia.Remove(fml2); | ||
db.SaveChanges(); | ||
int fml_cambiadas_eliminacion = db.familia.Count(); | ||
//Prueba si se eliminó | ||
Assert.AreEqual(fml_cambiadas - 1, fml_cambiadas_eliminacion); | ||
} | ||
|
||
} | ||
} |
Oops, something went wrong.