/// <summary> /// Validate the <see cref="EtwProviders"/> returned from the tests. /// </summary> /// <param name="etw">The <see cref="EtwProviders"/> to validate.</param> private static void ValidateEtwProviders(EtwProviders etw) { Guid result; Assert.IsTrue(etw.Providers.Count > 0); Assert.IsTrue(etw.Providers.All(etwProvider => Guid.TryParse(etwProvider.GUID, out result) && !string.IsNullOrEmpty(etwProvider.Name))); }
private void AreEqual(EtwProviders exp, EtwProviders act) { if (exp != null) { for (int i = 0; i < exp.EventSourceProviders.Count; i++) { AreEqual(exp.EventSourceProviders[i], act.EventSourceProviders[i]); } for (int i = 0; i < exp.ManifestProviders.Count; i++) { AreEqual(exp.ManifestProviders[i], act.ManifestProviders[i]); } } }
/// <summary> /// Validate the <see cref="EtwProviders"/> returned from the tests. /// </summary> /// <param name="etw">The <see cref="EtwProviders"/> to validate.</param> private static void ValidateEtwProviders(EtwProviders etw) { Assert.IsTrue(etw.Providers.Count > 0); Assert.IsTrue(etw.Providers.All(etwProvider => !string.IsNullOrEmpty(etwProvider.Name))); }