Esempio n. 1
0
        public void PostReserveShould()
        {
            // Arrange
            Reserve    reserve = new Reserve(1, 2, 1);
            DBEntities db      = new DBEntities();

            ReservesController controller = new ReservesController();

            // Act
            IHttpActionResult actionResult = controller.PostReserve(reserve);
            var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Reserve>;

            /*try
             * {
             *  if (createdResult.RouteName == "DefaultApi")
             *  {
             *      db.Entry(customer).State = EntityState.Deleted;
             *      db.SaveChanges();
             *  }
             * }
             * catch (Exception)
             * {
             *
             * }*/

            // Assert
            Assert.NotNull(createdResult);
            Assert.Equal("DefaultApi", createdResult.RouteName);
        }
Esempio n. 2
0
        public void GetReserveIdShouldNot()
        {
            // Arrange
            int id = 1000;
            ReservesController controller = new ReservesController();

            // Act
            IHttpActionResult actionResult = controller.GetReserve(id);
            var contentResult = actionResult as NotFoundResult;

            // Assert
            Assert.IsType <NotFoundResult>(actionResult);
        }
Esempio n. 3
0
        public void GetReserveShould()
        {
            // Arrange
            DBEntities db = new DBEntities();

            ReservesController controller = new ReservesController();

            // Act
            IQueryable <Reserve> expected = db.Reserve;
            IQueryable <Reserve> actual   = controller.GetReserve();

            // Assert
            Assert.True(actual != null);
            Assert.Equal(expected.Count(), actual.Count());
        }