public void TestCopy() { using (NativeRunner runner = new NativeRunner(HOST, PORT)) { runner.PutBlob("blob", new byte[0]); Assert.IsTrue(runner.HasBlob("blob")); runner.CopyBlob2Blob("blob", "blob2"); Assert.IsTrue(runner.HasBlob("blob2")); Assert.IsTrue(runner.HasBlob("blob")); runner.CopyBlob2File("blob2", "file"); Assert.IsTrue(runner.HasBlob("blob2")); Assert.IsTrue(runner.HasFile("file")); runner.CopyFile2File("file", "file2"); Assert.IsTrue(runner.HasFile("file2")); Assert.IsTrue(runner.HasFile("file")); runner.CopyFile2Blob("file2", "blob3"); Assert.IsTrue(runner.HasBlob("blob3")); Assert.IsTrue(runner.HasFile("file2")); } }