Exemplo n.º 1
0
        public void TestGet()
        {
            //Arrange
            FerreirasController controlador = new FerreirasController();
            //Act
            var listaFerreira = controlador.GetFerreiras();

            //Assert
            Assert.IsNotNull(listaFerreira);
        }
Exemplo n.º 2
0
        public void TestDelete()
        {
            //Arrange
            FerreirasController controlador = new FerreirasController();
            Ferreira            prueba      = new Ferreira()
            {
                FerreiraID       = 5,
                FriendofFerreira = "Luciana",
                place            = CategoryType.Cine,
                Email            = "*****@*****.**",
                Birthdate        = DateTime.Today
            };
            //Act
            var listaFerreira      = controlador.PostFerreira(prueba);
            var resultadoEliminado = controlador.DeleteFerreira(prueba.FerreiraID);

            //Assert
            Assert.IsInstanceOfType(resultadoEliminado, typeof(OkNegotiatedContentResult <Ferreira>));
        }
Exemplo n.º 3
0
        public void TestMethodDelete()
        {
            //Arrange
            FerreirasController controller = new FerreirasController();
            Ferreira            esperado   = new Ferreira()
            {
                FerreiraID       = 1,
                FriendofFerreira = "Luciana",
                place            = CategoryType.Cine,
                Email            = "*****@*****.**",
                Birthdate        = DateTime.Today
            };


            //Act
            var ListaFerreira      = controller.PostFerreira(esperado);
            var resultadoEliminado = controller.DeleteFerreira(esperado.FerreiraID);

            //Assert
            Assert.IsInstanceOfType(resultadoEliminado, typeof(OkNegotiatedContentResult <Ferreira>));
        }
Exemplo n.º 4
0
        public void TestPost()
        {
            //Arrange
            FerreirasController controlador = new FerreirasController();
            Ferreira            prueba      = new Ferreira()
            {
                FerreiraID       = 5,
                FriendofFerreira = "Luciana",
                place            = CategoryType.Cine,
                Email            = "*****@*****.**",
                Birthdate        = DateTime.Today
            };
            //Act
            var listaFerreira   = controlador.PostFerreira(prueba);
            var resultadoCreado = listaFerreira as CreatedAtRouteNegotiatedContentResult <Ferreira>;

            //Assert
            Assert.IsNotNull(resultadoCreado);
            Assert.AreEqual("DefaultApi", resultadoCreado.RouteName);
            Assert.AreEqual(prueba.FerreiraID, resultadoCreado.Content.FerreiraID);
        }
Exemplo n.º 5
0
        public void TestMethodPut()
        {
            //Arrange
            FerreirasController controlador = new FerreirasController();
            Ferreira            prueba      = new Ferreira()
            {
                FerreiraID       = 1,
                FriendofFerreira = "Luciana",
                place            = CategoryType.Cine,
                Email            = "*****@*****.**",
                Birthdate        = DateTime.Today
            };
            //Act
            var ListaFerreira = controlador.PostFerreira(prueba);

            prueba.FriendofFerreira = "Marcela";
            var resultadoCreado = controlador.PutFerreira(prueba.FerreiraID, prueba) as StatusCodeResult;

            //Assert
            Assert.IsNotNull(resultadoCreado);
            Assert.AreEqual(HttpStatusCode.NoContent, resultadoCreado.StatusCode);
            Assert.IsInstanceOfType(resultadoCreado, typeof(StatusCodeResult));
        }
Exemplo n.º 6
0
        public void TestMethodPost()
        {
            //Arrange
            FerreirasController controller = new FerreirasController();
            Ferreira            esperado   = new Ferreira()
            {
                FerreiraID       = 1,
                FriendofFerreira = "Luciana",
                place            = CategoryType.Cine,
                Email            = "*****@*****.**",
                Birthdate        = DateTime.Today
            };


            //Act
            IHttpActionResult actionResult = controller.PostFerreira(esperado);
            var resultadoCreado            = actionResult as CreatedAtRouteNegotiatedContentResult <Ferreira>;

            //Assert
            Assert.IsNotNull(resultadoCreado);
            Assert.AreEqual("DefaultApi", resultadoCreado.RouteName);
            Assert.AreEqual(esperado.FriendofFerreira, resultadoCreado.Content.FriendofFerreira);
        }