Example #1
0
        public virtual void Test1()
        {
            DeleteBase(FileName);

            IDbIdentification parameter = new FileIdentification(FileName);

            var engine    = (IStorageEngine) new StorageEngine(parameter);
            var function1 = new VO.Login.Function("login");

            engine.Store(function1);

            var function2 = new VO.Login.Function("login2");

            engine.Store(function2);

            engine.Commit();
            engine.Close();

            engine = new StorageEngine(parameter);
            var l = engine.GetAllObjectIds();

            AssertEquals(2, l.Count);
            engine.Close();
            DeleteBase(FileName);
        }
        protected override void Establish_context()
        {
            File.Create(ExistingDbName).Dispose();

            _currentDirectory = Directory.GetCurrentDirectory();
            _fileIdentificationForNonExistingFile = new FileIdentification(NonExistingDbName);
        }