| 12345678910111213141516171819202122232425262728293031323334 |
- using System;
- using ivf_tl_Control;
- using Xunit;
- namespace IvfTl.ControlHost.Tests
- {
- public class MonitorSnapshotFaultTests
- {
- [Fact]
- public void Snapshot_Faults_Defaults_Empty_Not_Null()
- {
- var s = new MonitorSnapshot();
- Assert.NotNull(s.Faults);
- Assert.Empty(s.Faults);
- }
- [Fact]
- public void HouseFaultRow_Holds_Fields()
- {
- var row = new HouseFaultRow
- {
- HouseSn = 6,
- FaultType = "CcdSnMissing",
- Reason = "相机列表中不存在仓室的CCDSN12345",
- Stage = "扫口握手",
- At = new DateTime(2026, 6, 23),
- Isolated = true
- };
- Assert.Equal(6, row.HouseSn);
- Assert.Equal("CcdSnMissing", row.FaultType);
- Assert.True(row.Isolated);
- }
- }
- }
|