protected override void AddItemsForScenario(IMemTable memTable)
 {
     memTable.Add(0x010100000000, 0, 0x0001);
     memTable.Add(0x010100000000, 0, 0x0002);
     memTable.Add(0x010500000000, 0, 0x0003);
     memTable.Add(0x010500000000, 0, 0x0004);
     memTable.Add(0x010500000000, 0, 0x0005);
 }
 protected override void AddItemsForScenario(IMemTable memTable)
 {
     memTable.Add(0x0101, 0x0001, 0x0001);
     memTable.Add(0x0105, 0x0001, 0x0002);
     memTable.Add(0x0102, 0x0001, 0x0003);
     memTable.Add(0x0102, 0x0002, 0x0004);
     memTable.Add(0x0103, 0x0001, 0x0005);
 }
Ejemplo n.º 3
0
        public void Apply(IMemTable memTable)
        {
            IOperation op;

            while (opLogReader.Read(out op))
            {
                var operation = op as Operation;
                memTable.Add(operation.Item);
            }
        }
Ejemplo n.º 4
0
 public void throw_argumentoutofrangeexception_on_adding_entry_with_negative_version()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => MemTable.Add(0x0000, -1, 0));
 }
Ejemplo n.º 5
0
 public void Add(Item item)
 {
     memTable.Add(item);
     diskTablesMerger.MergeFilesBySize(databaseDirectory);
 }