public void Verify_probe_healthy_condition() { var knowledgeBaseProvider = _provider.GetService <IKnowledgeBaseProvider>(); var probe = new NetworkPartitionProbe(knowledgeBaseProvider); NodeSnapshot snapshot = new FakeNodeSnapshot2(new List <string>()); var result = probe.Execute(snapshot); result.Status.ShouldBe(ProbeResultStatus.Healthy); result.KB.Id.ShouldBe(typeof(NetworkPartitionProbe).GetIdentifier()); }
public void Verify_probe_healthy_condition() { var knowledgeBaseProvider = _services.GetService <IKnowledgeBaseProvider>(); var probe = new NetworkPartitionProbe(knowledgeBaseProvider); NodeSnapshot snapshot = new () { NetworkPartitions = new List <string>() }; var result = probe.Execute(snapshot); Assert.Multiple(() => { Assert.AreEqual(ProbeResultStatus.Healthy, result.Status); Assert.AreEqual(typeof(NetworkPartitionProbe).GetIdentifier(), result.KB.Id); }); } }