public void AllDataStoreTestAddObject() { var obj1 = new List <string>() { "scenario" }; var obj2 = new List <string>() { "spec" }; var obj3 = new List <string>() { "suite" }; ScenarioDataStore.Add("myKey8", obj1); Assert.AreEqual(ScenarioDataStore.Get("myKey8"), obj1); Assert.IsInstanceOf <List <string> >(ScenarioDataStore.Get("myKey8")); SpecDataStore.Add("myKey8", obj2); Assert.AreEqual(SpecDataStore.Get("myKey8"), obj2); Assert.IsInstanceOf <List <string> >(SpecDataStore.Get("myKey8")); SuiteDataStore.Add("myKey8", obj3); Assert.AreEqual(SuiteDataStore.Get("myKey8"), obj3); Assert.IsInstanceOf <List <string> >(SuiteDataStore.Get("myKey8")); }
public void AllDataStoreTestAdd() { ScenarioDataStore.Add("myKey7", "scenario"); SpecDataStore.Add("myKey7", "spec"); SuiteDataStore.Add("myKey7", "suite"); Assert.AreEqual(ScenarioDataStore.Get("myKey7"), "scenario"); Assert.AreEqual(SpecDataStore.Get("myKey7"), "spec"); Assert.AreEqual(SuiteDataStore.Get("myKey7"), "suite"); }
public void SpecDataStoreTestAddObject() { var obj = new List <string>() { "val1" }; SpecDataStore.Add("myKey4", obj); Assert.AreEqual(SpecDataStore.Get("myKey4"), obj); Assert.IsInstanceOf <List <string> >(SpecDataStore.Get("myKey4")); }
public void AllDataStoreParallelInvoke() { Task.WaitAll(new Task[12] { Task.Run(() => ScenarioDataStore.Add("sckey7", "Scenario7")) .ContinueWith((o) => Assert.AreEqual(ScenarioDataStore.Get("sckey7"), "Scenario7")), Task.Run(() => ScenarioDataStore.Add("sckey8", "Scenario8")) .ContinueWith((o) => Assert.AreEqual(ScenarioDataStore.Get("sckey8"), "Scenario8")), Task.Run(() => ScenarioDataStore.Add("sckey9", "Scenario9")) .ContinueWith((o) => Assert.AreEqual(ScenarioDataStore.Get("sckey9"), "Scenario9")), Task.Run(() => ScenarioDataStore.Add("sckey10", "Scenario10")) .ContinueWith((o) => Assert.AreEqual(ScenarioDataStore.Get("sckey10"), "Scenario10")), Task.Run(() => SpecDataStore.Add("spec1", "Spec1")) .ContinueWith((o) => Assert.AreEqual(SpecDataStore.Get("spec1"), "Spec1")), Task.Run(() => SpecDataStore.Add("spec2", "Spec2")) .ContinueWith((o) => Assert.AreEqual(SpecDataStore.Get("spec2"), "Spec2")), Task.Run(() => SpecDataStore.Add("spec3", "Spec3")) .ContinueWith((o) => Assert.AreEqual(SpecDataStore.Get("spec3"), "Spec3")), Task.Run(() => SpecDataStore.Add("spec4", "Spec4")) .ContinueWith((o) => Assert.AreEqual(SpecDataStore.Get("spec4"), "Spec4")), Task.Run(() => SuiteDataStore.Add("suite1", "Suite1")) .ContinueWith((o) => Assert.AreEqual(SuiteDataStore.Get("suite1"), "Suite1")), Task.Run(() => SuiteDataStore.Add("suite2", "Suite2")) .ContinueWith((o) => Assert.AreEqual(SuiteDataStore.Get("suite2"), "Suite2")), Task.Run(() => SuiteDataStore.Add("suite3", "Suite3")) .ContinueWith((o) => Assert.AreEqual(SuiteDataStore.Get("suite3"), "Suite3")), Task.Run(() => SuiteDataStore.Add("suite4", "Suite4")) .ContinueWith((o) => Assert.AreEqual(SuiteDataStore.Get("suite4"), "Suite4")) }); }
public void SpecDataStoreTestAdd() { SpecDataStore.Add("myKey3", "myValue"); Assert.AreEqual(SpecDataStore.Get("myKey3"), "myValue"); }