Binboo.Core.Tests.Tests.Persistence.StorageTestCase.TestStorageUpdate C# (CSharp) Method

TestStorageUpdate() private method

private TestStorageUpdate ( ) : void
return void
        public void TestStorageUpdate()
        {
            const string subfield = "cmd1-subfield";
            const string subfieldValue = "command1 subfield value";

            using (IStorageManager manager = new StorageManager(null))
            {
                IStorage storage = manager.StorageFor(Command1Id);
                storage.Value = "command1 value";
                storage[subfield] = subfieldValue;
            }

            using (IStorageManager manager = new StorageManager(null))
            {
                IStorage storage = manager.StorageFor(Command1Id);
                Assert.AreEqual("command1 value", storage.Value);
                Assert.AreEqual(subfieldValue, storage[subfield]);

                storage.Value = "new value";
                storage[subfield] = "new-" + subfieldValue;
            }

            using (IStorageManager manager = new StorageManager(null))
            {
                IStorage storage = manager.StorageFor(Command1Id);
                Assert.AreEqual("new value", storage.Value);
                Assert.AreEqual("new-" + subfieldValue, storage[subfield]);
            }
        }