public void WorkflowDataStore_Enumerate_GeoCode_Succeeds() { //setup var store = new WorkflowDatastore(".", drop: true); //CUT store.Add(new Geocode() { Code = "Soundar" }); store.Add(new Geocode() { Code = "Sandeep" }); store.Add(new Geocode() { Code = "AkshayD" }); store.Add(new Geocode() { Code = "Aravind" }); //Assert var geocodes = store.Geocodes(); Assert.IsNotNull(geocodes); Assert.AreEqual(geocodes.Count(), 4); Assert.IsTrue(geocodes.All(x => x != null && x.Code != null)); }
public void WorkflowDataStore_Exists_GeoCode_Succeeds() { //setup var store = new WorkflowDatastore(".", drop: true); //CUT store.Add(Geocode.None); //Assert Assert.IsTrue(store.Exists(Geocode.None)); }
public void WorkflowDataStore_Add_GeoCode_Succeeds() { //setup var store = new WorkflowDatastore(".", drop: true); //CUT store.Add(Geocode.None); //Assert. Since this is a clean DB, we need to make sure //that the data we inserted is the one we read, and not //anything else, which is stored already. var geocodes = store.Geocodes(); Assert.AreEqual(geocodes.Count(), 1); Assert.AreEqual(geocodes.First(), Geocode.None); Assert.AreEqual(geocodes.First().Code, Geocode.NoneCode); }