public void Verify_probe_inconclusive_condition_1() { var knowledgeBaseProvider = _provider.GetService <IKnowledgeBaseProvider>(); var probe = new UnlimitedPrefetchCountProbe(knowledgeBaseProvider); ChannelSnapshot snapshot = new FakeChannelSnapshot2(5); var result = probe.Execute(snapshot); result.Status.ShouldBe(ProbeResultStatus.Inconclusive); result.KB.Id.ShouldBe(typeof(UnlimitedPrefetchCountProbe).GetIdentifier()); }
public void Verify_probe_warning_condition() { var knowledgeBaseProvider = _services.GetService <IKnowledgeBaseProvider>(); var probe = new UnlimitedPrefetchCountProbe(knowledgeBaseProvider); ChannelSnapshot snapshot = new () { PrefetchCount = 0 }; var result = probe.Execute(snapshot); Assert.Multiple(() => { Assert.AreEqual(ProbeResultStatus.Warning, result.Status); Assert.AreEqual(typeof(UnlimitedPrefetchCountProbe).GetIdentifier(), result.KB.Id); }); }