示例#1
0
        public void Concepto_Put_DebeModificarCorretamente()
        {
            // arrange

            var conceptoModif = new FCCxCConcepto()
            {
                IdConcepto          = 20,
                DscTipo             = "Modif " + DateTime.Now.ToShortTimeString(),
                CodEstado           = "A",
                CtaFinancieraDebito = "1",
                UsarExpiracion      = "N",
                NumDiasExpira       = 0,
                EnviaNotificacion   = "N"
            };

            var ctrl = new ConceptoController();

            ctrl.Request       = new HttpRequestMessage();
            ctrl.Configuration = new HttpConfiguration();

            // act

            //invocar el put del controlador Api
            HttpResponseMessage result = ctrl.Put(conceptoModif);

            // assert
            Assert.AreNotEqual(result.StatusCode, System.Net.HttpStatusCode.InternalServerError, "Error en la inserción"); //TODO: validar que sea OK
        }