public void ContentController_DeleteContentItem_Throws_On_Negative_ContentItemId() { //Arrange Mock<IDataService> mockDataService = new Mock<IDataService>(); ContentController controller = new ContentController(mockDataService.Object); ContentItem content = ContentTestHelper.CreateValidContentItem(); content.ContentItemId = Null.NullInteger; //Act, Arrange Assert.Throws<ArgumentException>(() => controller.DeleteContentItem(content)); }
public void ContentController_DeleteContentItem_Throws_On_Null_ContentItem() { //Arrange Mock<IDataService> mockDataService = new Mock<IDataService>(); ContentController controller = new ContentController(mockDataService.Object); //Act, Arrange controller.DeleteContentItem(null); }
public void ContentController_DeleteContentItem_Calls_DataService_On_Valid_ContentItemId() { //Arrange Mock<IDataService> mockDataService = new Mock<IDataService>(); ContentController controller = new ContentController(mockDataService.Object); ContentItem content = ContentTestHelper.CreateValidContentItem(); content.ContentItemId = Constants.CONTENT_DeleteContentItemId; //Act controller.DeleteContentItem(content); //Assert mockDataService.Verify(ds => ds.DeleteContentItem(content)); }