public void CanRemoveFromFileExpectNoEntries() { Dev2BinaryStorage <BinaryDataListRow> dic = new Dev2BinaryStorage <BinaryDataListRow>(Guid.NewGuid().ToString(), 1024); BinaryDataListRow row = new BinaryDataListRow(5); row.UpdateValue("col1", 0, 5); row.UpdateValue("col2", 1, 5); row.UpdateValue("col3", 2, 5); row.UpdateValue("col4", 3, 5); row.UpdateValue("col5", 4, 5); string key = Guid.NewGuid().ToString(); dic.Add(key, row); dic.Remove(key); Assert.AreEqual(0, dic.Count); }
public void CanAddToFileExpectAddedEntry() { Dev2BinaryStorage <BinaryDataListRow> dic = new Dev2BinaryStorage <BinaryDataListRow>(Guid.NewGuid().ToString(), 1024); BinaryDataListRow row = new BinaryDataListRow(5); row.UpdateValue("col1", 0, 5); row.UpdateValue("col2", 1, 5); row.UpdateValue("col3", 2, 5); row.UpdateValue("col4", 3, 5); row.UpdateValue("col5", 4, 5); string key = Guid.NewGuid().ToString(); dic.Add(key, row); var keys = dic.Keys; var keysItr = keys.GetEnumerator(); Assert.AreEqual(1, keys.Count); keysItr.MoveNext(); Assert.AreEqual(key, keysItr.Current); }
public void CanRemoveFromFileExpectNoEntries() { Dev2BinaryStorage<BinaryDataListRow> dic = new Dev2BinaryStorage<BinaryDataListRow>(Guid.NewGuid().ToString(), 1024); BinaryDataListRow row = new BinaryDataListRow(5); row.UpdateValue("col1", 0, 5); row.UpdateValue("col2", 1, 5); row.UpdateValue("col3", 2, 5); row.UpdateValue("col4", 3, 5); row.UpdateValue("col5", 4, 5); string key = Guid.NewGuid().ToString(); dic.Add(key, row); dic.Remove(key); Assert.AreEqual(0, dic.Count); }
public void CanAddToFileExpectAddedEntry() { Dev2BinaryStorage<BinaryDataListRow> dic = new Dev2BinaryStorage<BinaryDataListRow>(Guid.NewGuid().ToString(), 1024); BinaryDataListRow row = new BinaryDataListRow(5); row.UpdateValue("col1", 0, 5); row.UpdateValue("col2", 1, 5); row.UpdateValue("col3", 2, 5); row.UpdateValue("col4", 3, 5); row.UpdateValue("col5", 4, 5); string key = Guid.NewGuid().ToString(); dic.Add(key, row); var keys = dic.Keys; var keysItr = keys.GetEnumerator(); Assert.AreEqual(1, keys.Count); keysItr.MoveNext(); Assert.AreEqual(key, keysItr.Current); }