예제 #1
0
        public static async Task AzureTableChasmRepo_Test()
        {
            // Use your own cstring here.
            var csa = CloudStorageAccount.Parse(DevelopmentStorage);

            using (var serializer = new JsonChasmSerializer())
            {
                var repo = new AzureTableChasmRepo(csa, new DiskChasmRepo(@"c:\temp\", serializer));
                await TestRepository(repo);
            }
        }
예제 #2
0
        public static async Task DiskChasmRepo_Test()
        {
            string tmp = Path.GetTempFileName();

            File.Delete(tmp);
            try
            {
                if (!tmp.EndsWith('/'))
                {
                    tmp += '/';
                }
                using (var serializer = new JsonChasmSerializer())
                {
                    var repo = new DiskChasmRepo(tmp, serializer);
                    await TestRepository(repo);
                }
            }
            finally
            {
                Directory.Delete(tmp, true);
            }
        }