public void TestModificarCategoriaComoObjeto() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria categoria = new Categoria { Idcategoria = 1, Nombre = "Shampoo", Descripcion = "El mejor shampoo del mundo" }; int resultadoEsperado = 1; int resultadoObtenido = 0; //Agregar Categoria auxCategoria.Agregar(categoria); //Modificar Categoria categoria = new Categoria { Idcategoria = 1, Nombre = "Balsamo", Descripcion = "XD" }; //ACT resultadoObtenido = auxCategoria.Modificar(categoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaComoObjetoSinDescripcion() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria categoria = new Categoria(); categoria.Idcategoria = 1; categoria.Nombre = "Shampoo"; int resultadoEsperado = 1; int resultadoObtenido = 0; if (categoria.Descripcion == null) { throw new Exception("Error no se ha ingresado la Descripción de Categoria"); } else { //ACT resultadoObtenido = auxCategoria.Agregar(categoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); } }
public void TestActualizarStock() { AuxProducto auxPro = new AuxProducto(); Producto prod = new Producto(); AuxCategoria auxCate = new AuxCategoria(); Categoria cate = new Categoria(); cate.Idcategoria = 3; cate.Nombre = "Shampoooo"; cate.Descripcion = "Muy buenardo"; auxCate.Agregar(cate); prod.IdProducto = 1; prod.Nombre = "Producto1"; prod.Precio = 1000; prod.Stock = 5; prod.Cat = cate; prod.Estado = true; auxPro.AgregarProducto(prod); int resultadoEsperado = 10; int resultadoObtenido = 0; var idProducto = 1; var cantidadAgregar = 5; //act resultadoObtenido = auxPro.ActualizarStock(idProducto, cantidadAgregar); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestModificarParametros() { //arrange AuxCategoria auxCat = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = 1; cat.Nombre = "Shampoo"; cat.Descripcion = "1 B"; var Idcategoria = 1; var Nombre = "Jabon"; var Descripcion = "Las 2 B"; auxCat.Agregar(Idcategoria, Nombre, Descripcion); int resultadoEsperado = 1; int resultadoObtenido = 0; //act resultadoObtenido = auxCat.Modificar(Idcategoria, Nombre, Descripcion); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void AgregarProductoParametros() //no pude agregar cat por parametros, no sabia como llamarla dsps { AuxProducto auxPro = new AuxProducto(); Categoria cate = new Categoria(); AuxCategoria auxCate = new AuxCategoria(); int resultadoEsperado1 = 1; int resultadoObtenido1 = 0; cate.Idcategoria = 1; cate.Nombre = "Shampoo"; cate.Descripcion = "Muye bueno"; resultadoObtenido1 = auxCate.Agregar(cate); var idProducto = 1; var nombre = "Nose"; var precio = 100; var stock = 5; var cat = cate; var estado = true; int resultadoEsperado = 1; int resultadoObtenido = 0; resultadoObtenido = auxPro.AgregarProducto(idProducto, nombre, estado, cat, precio, stock); Assert.AreEqual(resultadoEsperado, resultadoObtenido); Assert.AreEqual(resultadoEsperado1, resultadoObtenido1); }
public void TestModificarObjeto() { //arrange AuxCategoria auxCat = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = 5; cat.Nombre = "Jabon"; cat.Descripcion = "Las 2 B"; auxCat.Agregar(cat); cat.Idcategoria = 5; cat.Nombre = "Jabonsito"; cat.Descripcion = "Las 4 B"; int resultadoEsperado = 1; int resultadoObtenido = 0; //act resultadoObtenido = auxCat.Modificar(cat); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void DardeBajaProductoExistente() { //se agrega categoria y producto AuxProducto auxPro = new AuxProducto(); Producto prod = new Producto(); AuxCategoria auxCate = new AuxCategoria(); Categoria cate = new Categoria(); cate.Idcategoria = 1; cate.Nombre = "Shampoo"; cate.Descripcion = "Muy bueno"; int resultadoEsperado = 1; int resultadoObtenido = 0; auxCate.Agregar(cate); prod.IdProducto = 1; prod.Nombre = "Producto1"; prod.Precio = 1000; prod.Stock = 5; prod.Cat = cate; prod.Estado = true; auxPro.AgregarProducto(prod); resultadoObtenido = auxPro.DardeBaja(1); Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void AgregarProductoCategoriaObjeto() //tambien se prueba el agregar categoria por objeto { AuxProducto auxPro = new AuxProducto(); Producto prod = new Producto(); AuxCategoria auxCate = new AuxCategoria(); Categoria cate = new Categoria(); cate.Idcategoria = 1; cate.Nombre = "Shampoo"; cate.Descripcion = "Muy bueno"; int resultadoEsperado1 = 1; int resultadoObtenido1 = 0; resultadoObtenido1 = auxCate.Agregar(cate); prod.IdProducto = 1; prod.Nombre = "Producto1"; prod.Precio = 1000; prod.Stock = 5; prod.Cat = cate; prod.Estado = true; int resultadoEsperado = 1; int resultadoObtenido = 0; resultadoObtenido = auxPro.AgregarProducto(prod); Assert.AreEqual(resultadoEsperado, resultadoObtenido); Assert.AreEqual(resultadoEsperado1, resultadoObtenido1); }
public void TestModificarCategoriaComoObjetoSinNombre() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria categoria = new Categoria(); categoria.Idcategoria = 1; categoria.Nombre = "Shampoo"; categoria.Descripcion = "El mejor shampoo del mundo"; auxCategoria.Agregar(categoria); categoria = new Categoria(); categoria.Idcategoria = 1; categoria.Descripcion = "El mejor shampoo del mundo"; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Modificar(categoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void eliminarIDnoExistente() { //arrange AuxCategoria auxCat = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = 1; cat.Nombre = "shampoo"; cat.Descripcion = "genial"; auxCat.Agregar(cat); int resultadoEsperado = 0; int resultadoObtenido = 0; auxCat.Agregar(cat); //act resultadoObtenido = auxCat.Eliminar(2); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaSoloNombre() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria cat = new Categoria(); cat.Nombre = "Shampoo"; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Agregar(cat); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaParamaetros() { //arrange AuxCategoria auxCat = new AuxCategoria(); var idCategoria = 2; var nombre = "Acondicionador"; var descripcion = "Malardo"; int resultadoEsperado = 1; int resultadoObtenido = 0; //act resultadoObtenido = auxCat.Agregar(idCategoria, nombre, descripcion); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaConParametros() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); var Idcategoria = 2; var Nombre = "Shampoo"; var Descripcion = "El mejor shampoo del mundo"; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Agregar(Idcategoria, Nombre, Descripcion); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaDescripcionSimbolos() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); var Idcategoria = 2; var Nombre = "Shampoo"; var Descripcion = "!!#%%"; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Agregar(Idcategoria, Nombre, Descripcion); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaSID() { //arrange AuxCategoria auxCat = new AuxCategoria(); Categoria cat = new Categoria(); cat.Nombre = "Balsamo"; cat.Descripcion = "Las 3 B"; int resultadoEsperado = 1; int resultadoObtenido = 0; //act resultadoObtenido = auxCat.Agregar(cat); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaComoObjetoSinDescripcion() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria categoria = new Categoria(); categoria.Idcategoria = 1; categoria.Nombre = "Shampoo"; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Agregar(categoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestAgregarCategoriaConNombreNull() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = 3; cat.Nombre = null; cat.Descripcion = "Lo mejor de lo mejor"; int resultadoEsperado = 0; int resultadoObtenido = 1; //ACT resultadoObtenido = auxCategoria.Agregar(cat.Idcategoria, cat.Nombre, cat.Descripcion); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestEliminarCategoriaConIdNegativo() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = -4; cat.Nombre = "Shampoo"; cat.Descripcion = "Lo mejor"; auxCategoria.Agregar(cat); var Idcategoria = -4; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Eliminar(Idcategoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestEliminarCategoriaConIdExistente() { //Arrange Eliminar AuxCategoria auxCategoria = new AuxCategoria(); int idCategoriaExistente = 1; int resultadoEsperado = 1; int resultadoObtenido = 0; //Agregar Categoria categoria = new Categoria(); categoria.Idcategoria = 1; categoria.Nombre = "Shampoo"; categoria.Descripcion = "El mejor shampoo del mundo"; auxCategoria.Agregar(categoria); //ACT resultadoObtenido = auxCategoria.Eliminar(idCategoriaExistente); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestModificarProducto() //Solo tiene metodo por parametros { AuxProducto auxPro = new AuxProducto(); Producto prod = new Producto(); AuxCategoria auxCate = new AuxCategoria(); Categoria cate = new Categoria(); cate.Idcategoria = 3; cate.Nombre = "Shampoooo"; cate.Descripcion = "Muy buenardo"; auxCate.Agregar(cate); prod.IdProducto = 1; prod.Nombre = "Producto1"; prod.Precio = 1000; prod.Stock = 5; prod.Cat = cate; prod.Estado = true; auxPro.AgregarProducto(prod); int resultadoEsperado = 1; int resultadoObtenido = 0; var idProducto = 1; var nombre = "Producto33"; var cat = cate; var precio = 200; var stock = 3; //act resultadoObtenido = auxPro.Modificar(idProducto, nombre, cat, precio, stock); //assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }
public void TestEliminarCategoria() { //Arrange AuxCategoria auxCategoria = new AuxCategoria(); Categoria cat = new Categoria(); cat.Idcategoria = 2; cat.Nombre = "Jabon"; cat.Descripcion = "Buen olor"; auxCategoria.Agregar(cat); var Idcategoria = 2; int resultadoEsperado = 1; int resultadoObtenido = 0; //ACT resultadoObtenido = auxCategoria.Eliminar(Idcategoria); //Assert Assert.AreEqual(resultadoEsperado, resultadoObtenido); }