Esempio n. 1
0
        public void NewBlockShouldBe1StringConstructor()
        {
            MongoOptimisticDataStore ds = new MongoOptimisticDataStore("localhost", "SnowMaker", "IntegrationTests");

            Assert.NotNull(ds);

            Guid blockName = Guid.NewGuid();

            Assert.AreEqual("1", ds.GetData(blockName.ToString()));
        }
Esempio n. 2
0
        public void NewBlockShouldBe1()
        {
            MongoOptimisticDataStore ds = new MongoOptimisticDataStore();

            Assert.NotNull(ds);

            Guid blockName = Guid.NewGuid();

            Assert.AreEqual("1", ds.GetData(blockName.ToString()));
        }
Esempio n. 3
0
        public void NewBlockShouldWrite()
        {
            MongoOptimisticDataStore ds = new MongoOptimisticDataStore();

            Assert.NotNull(ds);

            Guid blockName = Guid.NewGuid();

            bool result = ds.TryOptimisticWrite(blockName.ToString(), "0");

            Assert.True(result);
        }
Esempio n. 4
0
        public void NewBlockShouldBe1SpecificConstructor()
        {
            MongoServerSettings settings = new MongoServerSettings();
            settings.Server = new MongoServerAddress("localhost");

            MongoOptimisticDataStore ds = new MongoOptimisticDataStore(settings, "SnowMaker", "IntegrationTests");

            Assert.NotNull(ds);

            Guid blockName = Guid.NewGuid();

            Assert.AreEqual("1", ds.GetData(blockName.ToString()));
        }
Esempio n. 5
0
        public void ShouldReturnSameResult()
        {
            MongoOptimisticDataStore ds = new MongoOptimisticDataStore();

            Assert.NotNull(ds);

            string blockName = Guid.NewGuid().ToString();
            string data = Guid.NewGuid().ToString();

            bool result = ds.TryOptimisticWrite(blockName, data);

            Assert.True(result);

            string value = ds.GetData(blockName.ToString());

            Assert.AreEqual(data, value);
        }