Exemplo n.º 1
0
        public void Delete()
        {
            _repo.Setup(m => m.Delete(It.IsAny <int>()));
            var result = _controller.Delete(10) as OkResult;

            Assert.NotNull(result);
        }
Exemplo n.º 2
0
        public void Delete()
        {
            // Arrange
            var idForRemove       = 2;
            var currentItemsCount = _trainings.Count;

            _mock.Setup(s => s.Delete(idForRemove)).Returns <int>(id =>
            {
                var itemForRemove = _trainings.Where(training => training.Id == id).FirstOrDefault();
                _trainings.Remove(itemForRemove);

                return(new OperationResult {
                    ResultItemId = id, Succeed = true
                });
            });

            // Act
            var result          = _trainingController.Delete(idForRemove);
            var operationResult = result as OkNegotiatedContentResult <IOperationResult>;

            // Assert
            Assert.IsInstanceOfType(result, typeof(OkNegotiatedContentResult <IOperationResult>));
            Assert.AreEqual(_trainings.Count, currentItemsCount - 1);
            Assert.IsTrue(operationResult.Content.Succeed);
            Assert.IsFalse(_trainings.Any(training => training.Id == idForRemove));
        }
        public void Delete()
        {
            // Arrange
            TrainingController controller = new TrainingController();

            // Act
            controller.Delete(5);

            // Assert
        }