Пример #1
0
        public void DeleteTest()
        {
            var result = _controller.Delete(null) as HttpStatusCodeResult;

            Assert.AreEqual((int)HttpStatusCode.BadRequest, result.StatusCode);

            result = _controller.Delete(long.MaxValue) as HttpNotFoundResult;
            Assert.AreEqual((int)HttpStatusCode.NotFound, result.StatusCode);

            ViewResult vr = _controller.Delete(1) as ViewResult;

            if (vr != null)
            {
                Assert.IsTrue(true);
            }
        }
Пример #2
0
        public void DeleteFeature()
        {
            // Arrange
            FeatureController controller = new FeatureController();

            var actResult = controller.Delete(1);
            // Act
            var result = actResult as OkNegotiatedContentResult <bool>;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsTrue(result.Content == true);
        }
Пример #3
0
        public void DeleteFeature_ReturnsBoolean()
        {
            // Arrange
            var mockManager = new Mock <IFeaturesManager>();
            var controller  = new FeatureController(mockManager.Object);
            var featureId   = 5;

            // Act
            var boolResult = controller.Delete(featureId);

            // Assert
            Assert.IsNotNull(boolResult);
            Assert.AreEqual(true, boolResult);
        }