コード例 #1
0
            public void WillGetVersionNumberFromPut()
            {
                var results = distributedHashTableStorage.Put(topologyVersion, new ExtendedPutRequest
                {
                    Key     = "test",
                    Bytes   = new byte[] { 1, 2, 4 },
                    Segment = 0,
                });

                Assert.NotNull(results[0].Version);
            }
コード例 #2
0
            public ReadingValues()
            {
                node            = MockRepository.GenerateStub <IDistributedHashTableNode>();
                topologyVersion = 1;
                node.Stub(x => x.GetTopologyVersion()).Return(topologyVersion);
                distributedHashTableStorage = new DistributedHashTableStorage("test.esent",
                                                                              node);

                distributedHashTableStorage.Put(topologyVersion, new ExtendedPutRequest
                {
                    Key     = "test",
                    Bytes   = new byte[] { 1, 2, 4 },
                    Segment = 0,
                });
            }
コード例 #3
0
 public WhenThereAreKeysInTable()
 {
     node            = MockRepository.GenerateStub <IDistributedHashTableNode>();
     topologyVersion = 9;
     node.Stub(x => x.GetTopologyVersion()).Return(topologyVersion);
     distributedHashTableStorage = new DistributedHashTableStorage("test.esent",
                                                                   node);
     replication = distributedHashTableStorage.Replication;
     putResult   = distributedHashTableStorage.Put(topologyVersion, new ExtendedPutRequest
     {
         Tag     = 0,
         Bytes   = new byte[] { 1 },
         Key     = "test",
         Segment = 0
     })[0];
 }