增加单元测试,初始化user/role数据
This commit is contained in:
parent
f4761e22e2
commit
6bff973eb0
|
@ -152,6 +152,34 @@ public class MySqlTests
|
|||
catch (Exception ex) { XTrace.WriteException(ex); }
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void MembershipTest()
|
||||
{
|
||||
var connStr = _ConnStr.Replace("Database=sys;", "Database=Membership;");
|
||||
DAL.AddConnStr("MySql_member", connStr, null, "MySql");
|
||||
|
||||
User.Meta.ConnName = "MySql_member";
|
||||
Role.Meta.ConnName = "MySql_member";
|
||||
|
||||
User.Meta.Session.InitData();
|
||||
Role.Meta.Session.InitData();
|
||||
|
||||
var count = User.Meta.Count;
|
||||
Assert.True(count > 0);
|
||||
|
||||
count = Role.Meta.Count;
|
||||
Assert.True(count > 0);
|
||||
|
||||
var list = Role.FindAll();
|
||||
Assert.Equal(4, list.Count);
|
||||
|
||||
var list2 = Role.FindAll(Role._.Name == "管理员");
|
||||
Assert.Single(list2);
|
||||
|
||||
var list3 = Role.Search("用户", null);
|
||||
Assert.Equal(2, list3.Count);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void TablePrefixTest()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue