示例#1
0
        public void DictDelete_Ok()
        {
            var ids = DictHelper.RetrieveDicts().Where(d => d.Define == 0);

            Assert.True(DictHelper.Delete(ids.Select(d => d.Id)));
            Assert.Equal(ids.Count(), DictHelper.RetrieveDicts().Count(d => d.Define == 0));
        }
示例#2
0
        public void SaveAndDelete_Ok()
        {
            var dict = new BootstrapDict()
            {
                Category = "UnitTest",
                Name     = "SaveDict",
                Code     = "1",
                Define   = 1
            };

            Assert.True(DictHelper.Save(dict));
            dict.Code = "2";
            Assert.True(DictHelper.Save(dict));
            Assert.True(DictHelper.Delete(new string[] { dict.Id }));
        }
示例#3
0
        public void SaveSettings_Ok()
        {
            var dict = new BootstrapDict()
            {
                Category = "UnitTest",
                Name     = "SaveSettings",
                Code     = "1",
                Define   = 1
            };

            // insert
            Assert.True(DictHelper.Save(dict));
            // update
            Assert.True(DictHelper.SaveSettings(new BootstrapDict[] { dict }));
            // delete
            Assert.True(DictHelper.Delete(new string[] { dict.Id }));
        }