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"); } }); }
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"); }