Пример #1
0
        public virtual void TestRenameNewFileSameDir()
        {
            Describe("rename a file into a new file in the same directory");
            Path renameSrc    = Path("rename_src");
            Path renameTarget = Path("rename_dest");

            byte[] data = ContractTestUtils.Dataset(256, 'a', 'z');
            ContractTestUtils.WriteDataset(GetFileSystem(), renameSrc, data, data.Length, 1024
                                           * 1024, false);
            bool rename = Rename(renameSrc, renameTarget);

            Assert.True("rename(" + renameSrc + ", " + renameTarget + ") returned false"
                        , rename);
            ContractTestUtils.AssertListStatusFinds(GetFileSystem(), renameTarget.GetParent()
                                                    , renameTarget);
            ContractTestUtils.VerifyFileContents(GetFileSystem(), renameTarget, data);
        }