test: remaining xUnit1051/1031/1030, CS8602/8604, CS0618, CS0219, CS0649, NU1510 fixes (lmxopcua#725)
v2-ci / unit-tests (push) Has been cancelled
v2-ci / unit-tests (push) Has been cancelled
Awaited deadline oracles get the runner token; sync-over-async tests made async; nullable child models asserted via ShouldNotBeNull() return values; obsolete SDK ctors replaced with the telemetry overloads; dead locals/fixture and the redundant DI PackageReference removed. No suppressions. Claude-Session: https://claude.ai/code/session_01GT67AEHd2Acv1YPwGfXEoV
This commit is contained in:
@@ -94,7 +94,7 @@ public class MainWindowViewModelTests
|
||||
{
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
_vm.BrowseTree.RootNodes.Count.ShouldBe(1);
|
||||
_vm.BrowseTree.ShouldNotBeNull().RootNodes.Count.ShouldBe(1);
|
||||
_vm.BrowseTree.RootNodes[0].DisplayName.ShouldBe("Root");
|
||||
}
|
||||
|
||||
@@ -148,7 +148,7 @@ public class MainWindowViewModelTests
|
||||
|
||||
_vm.SessionLabel.ShouldBe(string.Empty);
|
||||
_vm.RedundancyInfo.ShouldBeNull();
|
||||
_vm.BrowseTree.RootNodes.ShouldBeEmpty();
|
||||
_vm.BrowseTree.ShouldNotBeNull().RootNodes.ShouldBeEmpty();
|
||||
_vm.SubscriptionCount.ShouldBe(0);
|
||||
}
|
||||
|
||||
@@ -176,11 +176,11 @@ public class MainWindowViewModelTests
|
||||
{
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
var node = _vm.BrowseTree.RootNodes[0];
|
||||
var node = _vm.BrowseTree.ShouldNotBeNull().RootNodes[0];
|
||||
_vm.SelectedTreeNode = node;
|
||||
|
||||
_vm.ReadWrite.SelectedNodeId.ShouldBe(node.NodeId);
|
||||
_vm.History.SelectedNodeId.ShouldBe(node.NodeId);
|
||||
_vm.ReadWrite.ShouldNotBeNull().SelectedNodeId.ShouldBe(node.NodeId);
|
||||
_vm.History.ShouldNotBeNull().SelectedNodeId.ShouldBe(node.NodeId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -191,10 +191,10 @@ public class MainWindowViewModelTests
|
||||
{
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
_vm.ReadWrite.IsConnected.ShouldBeTrue();
|
||||
_vm.Subscriptions.IsConnected.ShouldBeTrue();
|
||||
_vm.Alarms.IsConnected.ShouldBeTrue();
|
||||
_vm.History.IsConnected.ShouldBeTrue();
|
||||
_vm.ReadWrite.ShouldNotBeNull().IsConnected.ShouldBeTrue();
|
||||
_vm.Subscriptions.ShouldNotBeNull().IsConnected.ShouldBeTrue();
|
||||
_vm.Alarms.ShouldNotBeNull().IsConnected.ShouldBeTrue();
|
||||
_vm.History.ShouldNotBeNull().IsConnected.ShouldBeTrue();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -206,10 +206,10 @@ public class MainWindowViewModelTests
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
await _vm.DisconnectCommand.ExecuteAsync(null);
|
||||
|
||||
_vm.ReadWrite.IsConnected.ShouldBeFalse();
|
||||
_vm.Subscriptions.IsConnected.ShouldBeFalse();
|
||||
_vm.Alarms.IsConnected.ShouldBeFalse();
|
||||
_vm.History.IsConnected.ShouldBeFalse();
|
||||
_vm.ReadWrite.ShouldNotBeNull().IsConnected.ShouldBeFalse();
|
||||
_vm.Subscriptions.ShouldNotBeNull().IsConnected.ShouldBeFalse();
|
||||
_vm.Alarms.ShouldNotBeNull().IsConnected.ShouldBeFalse();
|
||||
_vm.History.ShouldNotBeNull().IsConnected.ShouldBeFalse();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -355,7 +355,7 @@ public class MainWindowViewModelTests
|
||||
|
||||
await _vm.SubscribeSelectedNodesCommand.ExecuteAsync(null);
|
||||
|
||||
_vm.Subscriptions.ActiveSubscriptions.ShouldBeEmpty();
|
||||
_vm.Subscriptions.ShouldNotBeNull().ActiveSubscriptions.ShouldBeEmpty();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -366,12 +366,12 @@ public class MainWindowViewModelTests
|
||||
{
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
var node = _vm.BrowseTree.RootNodes[0];
|
||||
var node = _vm.BrowseTree.ShouldNotBeNull().RootNodes[0];
|
||||
_vm.SelectedTreeNodes.Add(node);
|
||||
|
||||
_vm.ViewHistoryForSelectedNodeCommand.Execute(null);
|
||||
|
||||
_vm.History.SelectedNodeId.ShouldBe(node.NodeId);
|
||||
_vm.History.ShouldNotBeNull().SelectedNodeId.ShouldBe(node.NodeId);
|
||||
_vm.SelectedTabIndex.ShouldBe(3);
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ public class MainWindowViewModelTests
|
||||
await _vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
// Add a subscription
|
||||
_vm.Subscriptions.IsConnected = true;
|
||||
_vm.Subscriptions.ShouldNotBeNull().IsConnected = true;
|
||||
await _vm.Subscriptions.AddSubscriptionForNodeAsync("ns=2;s=TestSub");
|
||||
|
||||
// Disconnect saves settings including subscriptions
|
||||
@@ -554,7 +554,7 @@ public class MainWindowViewModelTests
|
||||
|
||||
await vm.ConnectCommand.ExecuteAsync(null);
|
||||
|
||||
vm.Subscriptions.ActiveSubscriptions.Count.ShouldBe(2);
|
||||
vm.Subscriptions.ShouldNotBeNull().ActiveSubscriptions.Count.ShouldBe(2);
|
||||
vm.Subscriptions.ActiveSubscriptions[0].NodeId.ShouldBe("ns=2;s=Restored1");
|
||||
vm.Subscriptions.ActiveSubscriptions[1].NodeId.ShouldBe("ns=2;s=Restored2");
|
||||
vm.SubscriptionCount.ShouldBe(2);
|
||||
|
||||
Reference in New Issue
Block a user