You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
haoliang-net/tests/CncWebApi.Tests
haoliang 16016d0df7 新增CncWebApi.Tests:14个控制器127个测试全部通过
- ControllerFactory:封装14个Controller的创建(含完整Repository→Service→Controller依赖链)
- TestDb:测试数据库辅助(TruncateAll+SeedData+SetRealPasswordHash+辅助查询)
- DatabaseCollection:xUnit串行测试集合(共享cnc_test库)
- 14个Controller测试文件覆盖所有API端点:
  Health(1) + Auth(6) + Brand(15) + Machine(10) + CollectAddress(10) +
  Worker(13) + Dashboard(9) + Settings(15) + Production(6) + Alert(7) +
  Log(4) + ScreenConfig(12) + Screen(11) + Option(8) = 127个测试
- 直接实例化Controller调用方法,不经过HTTP管线
- 使用真实数据库(cnc_test库),与Service.Tests共享同一测试库
1 week ago
..
AlertControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
AuthControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
BrandControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
CncWebApi.Tests.csproj feat: 搭建VS2017解决方案骨架(8项目+前端文件夹),编译通过0错误 1 week ago
CollectAddressControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
ControllerFactory.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
DashboardControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
DatabaseCollection.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
HealthControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
LogControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
MachineControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
OptionControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
ProductionControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
ScreenConfigControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
ScreenControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
SettingsControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
TestDb.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago
WorkerControllerTests.cs 新增CncWebApi.Tests:14个控制器127个测试全部通过 1 week ago