public void Delete() { _repo.Setup(m => m.Delete(It.IsAny <int>())); var result = _controller.Delete(10) as OkResult; Assert.NotNull(result); }
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 }