我的测试类中有多个数据提供程序。
var data = (from prod in db.ref_ProductAvail
group prod by new { prod.storeOfAccount, prod.serviceName } into grouping
orderby grouping.Key.storeOfAccount
from g in grouping
join branch in db.ref_Branch
on g.Key.storeOfAccount equals branch.code
select new
{
branchCode = g.Key.storeOfAccount,
branchName = branch.description,
serviceName = g.Key.serviceName,
svcCount = grouping.Select(x=>x.Key.serviceName).Distinct().Count()
}).ToList();
BeforeClass正在为“userModeDataProvider”对象运行。
在“userModeDataProvider”数据提供程序中为两个对象运行BeforeClass。 (TestUserMode.TENANT_ADMIN& TestUserMode.SUPER_TENANT_ADMIN)。但是,affter类仅针对该数据提供程序中的第一个对象运行( TestUserMode.TENANT_ADMIN )。
可能的原因是什么?