public void TestPutRegistro()
        {
            //Arrange
            RegistroesController registroesController = new RegistroesController();
            Registro             registro_esp         = new Registro()
            {
                FriendofRamirez = "Frencisco Zenteno",
                RamirezID       = 2015110789,
                Email           = "*****@*****.**",
                Place           = Place.LPZ,
                Birthdate       = DateTime.Today
            };
            string newname = "Galia Zenteno";

            //Act
            var actionResult = registroesController.PostRegistro(registro_esp);

            registro_esp.FriendofRamirez = newname;
            var actionResultPut = registroesController.PutRegistro(registro_esp.RamirezID, registro_esp) as StatusCodeResult;

            //Asert
            Assert.IsNotNull(actionResultPut);
            Assert.AreEqual(HttpStatusCode.NoContent, actionResultPut.StatusCode);
            Assert.IsInstanceOfType(actionResultPut, typeof(StatusCodeResult));
        }
        public void TestPostRegistro()
        {
            //Arrange
            RegistroesController registroesController = new RegistroesController();
            Registro             registro_esp         = new Registro()
            {
                FriendofRamirez = "Frencisco Zenteno",
                RamirezID       = 2015110789,
                Email           = "*****@*****.**",
                Place           = Place.LPZ,
                Birthdate       = DateTime.Today
            };

            //Act
            IHttpActionResult actionResult = registroesController.PostRegistro(registro_esp);
            var registro_act = actionResult as CreatedAtRouteNegotiatedContentResult <Registro>;

            //Asert
            Assert.IsNotNull(registro_act);
            Assert.AreEqual("DefaultApi", registro_act.RouteName);
            Assert.AreEqual(registro_esp.FriendofRamirez, registro_act.Content.FriendofRamirez);
            Assert.AreEqual(registro_esp.Email, registro_act.Content.Email);
            Assert.AreEqual(registro_esp.Birthdate, registro_act.Content.Birthdate);
            Assert.AreEqual(registro_esp.Place, registro_act.Content.Place);
        }
Example #3
0
        public void TestPutPrueba()
        {
            //Arrange
            RegistroesController registroesController = new RegistroesController();
            Registro             registroesperado     = new Registro()
            {
                FriendofSalmon = "Adriana Salmon",
                SalmonID       = 1,
                Email          = "*****@*****.**",
                Birthdate      = DateTime.Today,
                Place          = CategoryType.Administrativo
            };
            string newname = "Fernanda Salmon";
            //Act
            var actionResult = registroesController.PostRegistro(registroesperado);

            registroesperado.FriendofSalmon = newname;
            var actionResultPut = registroesController.PutRegistro(registroesperado.SalmonID, registroesperado) as StatusCodeResult;

            //Asser
            Assert.IsNotNull(actionResult);
            Assert.AreEqual(HttpStatusCode.NoContent, actionResultPut.StatusCode);
            Assert.IsInstanceOfType(actionResultPut, typeof(StatusCodeResult));
        }
Example #4
0
        public void TestPostPrueba()
        {
            //Arrange
            RegistroesController registroesController = new RegistroesController();
            Registro             registroesperado     = new Registro()
            {
                FriendofSalmon = "Adriana Salmon",
                SalmonID       = 1,
                Email          = "*****@*****.**",
                Birthdate      = DateTime.Today,
                Place          = CategoryType.Administrativo
            };
            //Act
            IHttpActionResult actionResult = registroesController.PostRegistro(registroesperado);
            var PruebaActual = actionResult as CreatedAtRouteNegotiatedContentResult <Registro>;

            //Asser
            Assert.IsNotNull(PruebaActual);
            Assert.AreEqual("DefaulApi", PruebaActual.RouteName);
            Assert.AreEqual(registroesperado.FriendofSalmon, PruebaActual.Content.FriendofSalmon);
            Assert.AreEqual(registroesperado.Email, PruebaActual.Content.Email);
            Assert.AreEqual(registroesperado.Birthdate, PruebaActual.Content.Birthdate);
            Assert.AreEqual(registroesperado.Place, PruebaActual.Content.Place);
        }