public void CreateTheFile_WhenItDoesNotExists()
            {
                // Arrange
                System.IO.FileInfo fileToResize = new System.IO.FileInfo(@"E:\Pst Backup\Test Files\FileToResize.pst");

                // Act
                if (fileToResize.Exists)
                {
                    fileToResize.Delete();
                    fileToResize.Refresh();
                    Assert.IsFalse(fileToResize.Exists);
                }
                SUT.ResizeFile(fileToResize.FullName, 4096L);
                fileToResize.Refresh();

                // Assert
                Assert.IsTrue(fileToResize.Exists);
                Assert.AreEqual(4096L, fileToResize.Length);
            }
            public void ShrinkTheFile_WhenItIsTooLarge()
            {
                // Arrange
                System.IO.FileInfo fileToResize = new System.IO.FileInfo(@"E:\Pst Backup\Test Files\FileToResize.pst");

                // Act
                if (fileToResize.Exists)
                {
                    fileToResize.Delete();
                    fileToResize.Refresh();
                    Assert.IsFalse(fileToResize.Exists);
                }
                SUT.ResizeFile(fileToResize.FullName, 20000L);
                fileToResize.Refresh();
                Assert.AreEqual(20000L, fileToResize.Length);
                SUT.ResizeFile(fileToResize.FullName, 4096L);
                fileToResize.Refresh();

                // Assert
                Assert.AreEqual(4096L, fileToResize.Length);
            }