public void TestFileArchivalForPartialFolder()
        {
            Mock <IArchivalHandler> mockArchivalHandler = new Mock <IArchivalHandler>();

            mockArchivalHandler.Setup(x => x.CreateDirectory(It.IsAny <string>())).Returns(true);
            mockArchivalHandler.Setup(x => x.MoveFile(It.IsAny <string>(), It.IsAny <string>())).Returns(FileProcessStatus.FileSuccessfullyMoved);
            FileProcessor     fileProcessor     = new FileProcessor();
            FileProcessStatus fileProcessStatus = fileProcessor.ArchiveFile(It.IsAny <string>(), It.IsAny <string>(), FileArchivalType.PartiallyProccessed, mockArchivalHandler.Object);

            Assert.AreEqual(FileProcessStatus.FileSuccessfullyMoved, fileProcessStatus);
        }