コード例 #1
0
        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);
        }
コード例 #2
0
        public void ContentController_DeleteContentItem_Throws_On_Null_ContentItem()
        {
            // Arrange
            Mock <IDataService> mockDataService = new Mock <IDataService>();
            ContentController   controller      = new ContentController(mockDataService.Object);

            // Act, Arrange
            Assert.Throws <ArgumentNullException>(() => controller.DeleteContentItem(null));
        }
コード例 #3
0
        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 <ArgumentOutOfRangeException>(() => controller.DeleteContentItem(content));
        }
コード例 #4
0
        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.ContentItemId));
        }
コード例 #5
0
 private void DeleteCurrentItem()
 {
     if (KeyID > 0)
     {
         if (CurrentItem.ContentItemId != Null.NullInteger)
         {
             ContentController cc = new ContentController();
             cc.DeleteContentItem(CurrentItem);
         }
         ContentDejourController cdc = new ContentDejourController();
         cdc.DeleteContent(KeyID);
         KeyID = 0;
         Mode  = "Select";
         BindGrid(SortColumns.Count > 0);
         InvalidateCurrentItem();
     }
 }
コード例 #6
0
 public void DeleteItem(int itemId, int moduleId)
 {
     _ciCtrl.DeleteContentItem(itemId);
     DataCache.RemoveCache(itemCacheKey(moduleId));
 }