Esempio n. 1
0
        public void PassesAutoBuilderInterface_GetSettings_AllowWrite()
        {
            AutoBuilderBaseTestModel model = new AutoBuilderBaseTestModel
            {
                Id     = 1,
                AppKey = "abcdefg",
                Md5Key = "e12306"
            };
            string str = model.GetSettings();

            str.Contains("Md5Key").TestBeFalse();
            str.Split(';').ToList().ForEach(p =>
            {
                string key = p.Split('=')[0];
                if (key == "Id")
                {
                    p.Split('=')[1].TestEqual("1");
                }

                if (key == "AppKey")
                {
                    p.Split('=')[1].TestEqual("abcdefg");
                }
            });
        }
Esempio n. 2
0
        public void PassesAutoBuilderInterface_Builder_AllowRead()
        {
            string str = "Id=1;AppKey=abcdefg;Md5Key=e12306";
            AutoBuilderBaseTestModel model = new AutoBuilderBaseTestModel(str);

            model.Id.TestEqual(0);
            model.AppKey.TestEqual("abcdefg");
            model.Md5Key.TestEqual("e12306");
        }