public static void Execute() { Console.WriteLine("// Insert Additional Index"); var addIndexId = GetTestIndex.Execute(); StorageProvider.InsertTag(Configuration.Container, addIndexId, "AUDIT"); var selectIndexes = StorageProvider.SelectKeyTags(Configuration.Container, addIndexId); bool hitTracker = false; foreach (var index in selectIndexes) { if (index.Contains("AUDIT")) { hitTracker = true; } } Console.WriteLine($"Adding Audit Index on {addIndexId}"); Console.WriteLine($"Confirm Audit Index exists (True): {Equals(true, hitTracker)}"); Console.WriteLine($""); }
public static void Execute() { Console.WriteLine($"// TEST: {nameof(DeleteKeyAndTags)}"); var deleteId = GetTestIndex.Execute(); StorageProvider.DeleteKey(Configuration.Container, deleteId); StorageProvider.DeleteKeyTags(Configuration.Container, deleteId); var checkDeleteKey = StorageProvider.SelectKey(Configuration.Container, deleteId); var checkDeleteIndex = StorageProvider.SelectKeyTags(Configuration.Container, deleteId); Console.WriteLine($"Check Key is null (True): {string.IsNullOrEmpty(checkDeleteKey)}"); Console.WriteLine($"Check Tags are empty (True): {Equals(checkDeleteIndex.Count, 0)}"); Console.WriteLine($"Deleted {deleteId} from Storage and Tag"); Console.WriteLine($""); }
public static void Execute() { Console.WriteLine("// Update Data"); var testUpdateId = GetTestIndex.Execute(); // test select data before var testSelectData = StorageProvider.SelectKey(Configuration.Container, testUpdateId); // create new data string var newData = $"NewData-{DataGenerator.CreateDocument()}"; // update id var updateTarget = StorageProvider.UpdateData(Configuration.Container, testUpdateId, newData); // test select data after var testSelectData2 = StorageProvider.SelectKey(Configuration.Container, testUpdateId); Console.WriteLine($"Data should not match after updating (False): {Equals(testSelectData, testSelectData2)}"); Console.WriteLine(""); }
public static void Execute() { Console.WriteLine($"// Update Id"); var testUpdateId = GetTestIndex.Execute(); // select get before data var testSelect = StorageProvider.SelectKey(Configuration.Container, testUpdateId); var newId = $"TestUpdate-{Guid.NewGuid()}"; // update id StorageProvider.UpdateKey(Configuration.Container, testUpdateId, newId); // test select id var testSelect2 = StorageProvider.SelectKey(Configuration.Container, testUpdateId); var testSelect3 = StorageProvider.SelectKey(Configuration.Container, newId); Console.WriteLine($"Should be Null (True): {string.IsNullOrEmpty(testSelect2)}"); Console.WriteLine($"Should Match (True): {Equals(testSelect, testSelect3)}"); Console.WriteLine(""); }