Example #1
0
        protected void CreateDb()
        {
            string appDbCollection = "asciichars";

            var ss     = new SeriousSerializer();
            var appCfg = ss.BinaryDeserializer <ApplicationCfg>(configurationPath);

            appCfg.DatabasePath    = databasePath;
            appCfg.AppDbCollection = appDbCollection;

            ss.BinarySerializer(appCfg, configurationPath);

            var entities = new List <BaseDbModel>();

            for (int i = 0; i < 127; i++)
            {
                var entity = new BaseDbModel
                {
                    Character = (char)i
                };
                entities.Add(entity);
            }
            using (var db = new LiteDatabase(databasePath))
            {
                var collection = db.GetCollection <BaseDbModel>("asciichars");
                collection.InsertBulk(entities);
            }

            ProceedWith(DefineTargetString);
        }
Example #2
0
        protected void DefineTargetString()
        {
            var ss     = new SeriousSerializer();
            var appCfg = ss.BinaryDeserializer <ApplicationCfg>(configurationPath);

            appCfg.TargetString       = "Hello World!";
            appCfg.TargetStringLength = appCfg.TargetString.Length;
            ss.BinarySerializer(appCfg, configurationPath);

            ProceedWith(null);
        }
Example #3
0
        protected void CreateCfgFile()
        {
            var cfg = new ApplicationCfg
            {
                ConfigurationPath = configurationPath
            };

            var serializer = new SeriousSerializer();

            serializer.BinarySerializer(cfg, configurationPath);

            ProceedWith(CheckDbExists);
        }