コード例 #1
0
        public void ContentController_DeleteMetaData_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.DeleteMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue));
        }
コード例 #2
0
        public void ContentController_DeleteMetaData_Calls_DataService_On_Valid_Arguments()
        {
            // Arrange
            Mock <IDataService> mockDataService = new Mock <IDataService>();
            ContentController   controller      = new ContentController(mockDataService.Object);

            ContentItem content = ContentTestHelper.CreateValidContentItem();

            content.ContentItemId = Constants.CONTENT_ValidContentItemId;

            // Act
            controller.DeleteMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue);

            // Assert
            mockDataService.Verify(ds => ds.DeleteMetaData(content, Constants.CONTENT_ValidMetaDataName, Constants.CONTENT_ValidMetaDataValue));
        }