コード例 #1
0
        public void BasicTest()
        {
            DefaultsManager defaultsManager = new DefaultsManager();

            defaultsManager.SetDatabase(@"TestDatabase", true);

            LayerKindDefault layerKindDefault = new LayerKindDefault
            {
                Acceleration = 200,
                Blower       = true,
                Corner       = 200,
                LayerType    = LayerType.Cut,
                Name         = "Test",
                Power1       = 55,
                Power1Min    = 50,
                Power2       = 80,
                Power2Min    = 60
            };

            defaultsManager.GetAll().Count().ShouldBe(0);

            var result = defaultsManager.Add(layerKindDefault);

            result.Id.ShouldNotBe(0);

            defaultsManager.GetAll().Count().ShouldBe(1);
        }
コード例 #2
0
        public LayerKindDefault Add(LayerKindDefault layerKindDefault)
        {
            using (var db = new LiteDatabase(DatabaseName))
            {
                var collection = db.GetCollection <LayerKindDefault>(CollectionName);

                collection.Insert(layerKindDefault);
                return(layerKindDefault);
            }
        }