Changed ETag calculation to SHA256
[pithos-ms-client] / trunk / Pithos.Core.Test / MockStatusKeeper.cs
index 9db184d..b07e457 100644 (file)
@@ -73,6 +73,13 @@ namespace Pithos.Core.Test
             SetFileOverlayStatus(path, overlayStatus);\r
         }\r
 \r
+        public void StoreInfo(string path, ObjectInfo objectInfo,TreeHash treeHash)\r
+        {\r
+            StoreInfo(path,objectInfo);\r
+\r
+\r
+        }\r
+\r
         public void StoreInfo(string path, ObjectInfo objectInfo)\r
         {\r
             if (String.IsNullOrWhiteSpace(path))\r
@@ -167,7 +174,7 @@ namespace Pithos.Core.Test
             return _pithosStatus;\r
         }\r
 \r
-        public Task SetFileOverlayStatus(string path, FileOverlayStatus overlayStatus, string etag = null)\r
+        public Task SetFileOverlayStatus(string path, FileOverlayStatus overlayStatus)\r
         {\r
             _overlayCache[path] = overlayStatus;\r
             return Task.Factory.StartNew(()=>{});\r
@@ -187,9 +194,9 @@ namespace Pithos.Core.Test
             _overlayCache.TryRemove(oldPath, out value);\r
         }\r
 \r
-        public void UpdateFileChecksum(string path, string etag, string checksum)\r
+        public void UpdateFileChecksum(string path, string etag, TreeHash treeHash)\r
         {\r
-            _checksums[path] = checksum;\r
+            _checksums[path] = treeHash.TopHash.ToHashString();\r
         }\r
 \r
         public void UpdateFileTreeHash(string path, TreeHash treeHash)\r