示例#1
0
        public void BienoServicio_Get_DebeRetornarMismaCantidadCapaDatos()
        {
            //registros retornados por la capa de datos
            CxC.Datos.DATOS_BienoServicio obj = new DATOS_BienoServicio();
            var resCapaDatos = obj.DATOS_selectAll();

            //registros retornados por el API
            var controller = new BienoServicioController();

            var resApi = controller.Get() as List <FCCxCBienoServicio>;

            if (resApi == null && resCapaDatos == null)
            {
                Assert.AreEqual(0, 0, "Ambos son null");
            }
            else
            {
                Assert.AreEqual(resCapaDatos.Count, resApi.Count, "Cantidad es igual en ambos");
            }
        }
示例#2
0
        public void BienoServicio_Get_id_DebeRetonarUnRegistro()
        {
            //registros retornados por la capa de datos
            CxC.Datos.DATOS_BienoServicio obj = new DATOS_BienoServicio();
            var resCapaDatos = obj.DATOS_Select(1);

            //registros retornados por el API
            var controller = new BienoServicioController();

            var resApi = controller.Get(1) as FCCxCBienoServicio;

            if (resApi == null && resCapaDatos == null)
            {
                Assert.AreEqual(0, 0, "Ambos son null");
            }
            else
            {
                Assert.IsTrue(resApi.IdBoS == resCapaDatos.IdAuxiliar, "Retornan valores diferentes");
                Assert.AreNotEqual(resApi, null, "no retornan una fila, retornan null");
            }
        }