public void TearDown()
 {
     _luceneController.Dispose();
     DeleteIndexFolder();
     CBO.ClearInstance();
     TabController.ClearInstance();
     InternalSearchController.ClearInstance();
     UserController.ClearInstance();
     PortalController.ClearInstance();
     ModuleController.ClearInstance();
 }
 public void TearDown()
 {
     Globals.DependencyProvider = null;
     this.luceneController.Dispose();
     this.DeleteIndexFolder();
     CBO.ClearInstance();
     TabController.ClearInstance();
     InternalSearchController.ClearInstance();
     UserController.ClearInstance();
     PortalController.ClearInstance();
     ModuleController.ClearInstance();
 }
        public void ContentController_AddContentItem_Sets_Override_CreatedByUserId_And_LastModifiedUserId()
        {
            // Arrange
            int expectedUserId = 5;
            Mock <IUserController> mockUserController = new Mock <IUserController>();

            mockUserController.Setup(user => user.GetCurrentUserInfo()).Returns(new UserInfo {
                UserID = expectedUserId
            });
            UserController.SetTestableInstance(mockUserController.Object);

            Mock <ICBO> mockCBO = new Mock <ICBO>();

            CBO.SetTestableInstance(mockCBO.Object);

            Mock <IDataService> mockDataService = new Mock <IDataService>();

            mockDataService.Setup(ds => ds.AddContentItem(It.IsAny <ContentItem>(), It.IsAny <int>())).Returns(Constants.CONTENT_AddContentItemId);

            ContentController controller = new ContentController(mockDataService.Object);

            ComponentFactory.RegisterComponentInstance <IContentController>(controller);

            ContentItem content = ContentTestHelper.CreateValidContentItem();

            content.ContentItemId = Constants.CONTENT_ValidContentItemId;

            // Act
            int contentId = controller.AddContentItem(content);

            // Assert
            mockDataService.Verify(
                service =>
                service.AddContentItem(It.IsAny <ContentItem>(), expectedUserId), Times.Once);

            // Cleanup
            UserController.ClearInstance();
            CBO.ClearInstance();
        }
Пример #4
0
 public void TearDown()
 {
     TestableGlobals.ClearInstance();
     CBO.ClearInstance();
 }
 public void TearDown()
 {
     CBO.ClearInstance();
 }
 public void TearDown()
 {
     Globals.DependencyProvider = null;
     TestableGlobals.ClearInstance();
     CBO.ClearInstance();
 }
Пример #7
0
 public void TearDown()
 {
     this.eventLogger = null;
     this.container   = null;
     CBO.ClearInstance();
 }