예제 #1
0
        public void ObtenerEstadoCitaPorId()
        {
            // Arrange
            var controller = new EstadosCitasController();

            // Act
            var response      = controller.GetEstadosCitas(1);
            var contentResult = response as OkNegotiatedContentResult <EstadosCitasVM>;

            // Assert
            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual(1, contentResult.Content.Id);
        }
예제 #2
0
        public void AgregarEstadoCita()
        {
            // Arrange
            var controller = new EstadosCitasController();

            EstadosCitas estadoCita = new EstadosCitas()
            {
                Nombre = "Estado Cita Prueba"
            };

            // Act
            IHttpActionResult actionResult = controller.PostEstadosCitas(estadoCita);
            var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <EstadosCitas>;

            // Assert
            Assert.IsNotNull(createdResult);
            Assert.AreEqual("DefaultApi", createdResult.RouteName);
            Assert.IsNotNull(createdResult.RouteValues["id"]);
        }