         postReload_ags = index
     }
 }
+
+class UIViewControllerTransitionCoordinatorMock: NSObject, UIViewControllerTransitionCoordinator {
+
+    @objc dynamic var animate_alongsideTransition_completion_wasCalled = false
+    func animate(alongsideTransition animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?, completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
+
+        completion?(self)
+        animate_alongsideTransition_completion_wasCalled = true
+        return true
+    }
+
+    override init () { }
+
+    func animateAlongsideTransition(in view: UIView?, animation: ((UIViewControllerTransitionCoordinatorContext) -> Void)?, completion: ((UIViewControllerTransitionCoordinatorContext) -> Void)? = nil) -> Bool {
+        completion?(self)
+
+        return true
+    }
+
+    func notifyWhenInteractionEnds(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
+        handler(self)
+    }
+
+    func notifyWhenInteractionChanges(_ handler: @escaping (UIViewControllerTransitionCoordinatorContext) -> Void) {
+        handler(self)
+    }
+
+    var isAnimated: Bool = false
+
+    var presentationStyle: UIModalPresentationStyle = .none
+
+    var initiallyInteractive: Bool  = false
+
+    var isInterruptible: Bool  = false
+
+    var isInteractive: Bool  = false
+
+    var isCancelled: Bool  = false
+
+    var transitionDuration: TimeInterval = 0.0
+
+    var percentComplete: CGFloat = 0.0
+
+    var completionVelocity: CGFloat = 0.0
+
+    var completionCurve: UIView.AnimationCurve = .easeIn
+
+    func viewController(forKey key: UITransitionContextViewControllerKey) -> UIViewController? {
+        return nil
+    }
+
+    func view(forKey key: UITransitionContextViewKey) -> UIView? {
+        return nil
+    }
+
+    var containerView: UIView = UIView()
+
+    var targetTransform: CGAffineTransform = .identity
+
+}

        XCTAssertNil(delegate.didFinishPagingAt_args)
        XCTAssertNil(self.contentAppearanceHandler.beginDragging_args)
        XCTAssertNil(self.contentAppearanceHandler.stopScrolling_args)
            
        XCUIDevice.shared.orientation = .landscapeLeft
        
        XCTAssertNil(delegate.willBeginPagingAt_args)
        XCTAssertNil(delegate.willFinishPagingAt_args)
        XCTAssertNil(delegate.didFinishPagingAt_args)
        XCTAssertNil(self.contentAppearanceHandler.beginDragging_args)
        XCTAssertNil(self.contentAppearanceHandler.stopScrolling_args)
        expectation.fulfill()
    
        wait(for: [expectation], timeout: 1)
    }
    
    func test_ScrollingTheSamePage_callingDelegate() {

    }
    
    func test_UpdaingViewControllerSize_notCallApparance() {
        
        let dataSource = PagingContentVcDataSourceSpy()
        let delegate = PagingContentVcDelegateSpy()
        self.pagingContentViewController?.dataSource = dataSource
