using System; namespace Microsoft.AspNetCore.WebSockets.ConformanceTest.Autobahn { /// /// Wrapper around the Autobahn Test Suite's "wstest" app. /// public class Wstest : Executable { private static Lazy _instance = new Lazy(Create); public static Wstest Default => _instance.Value; public Wstest(string path) : base(path) { } private static Wstest Create() { var location = Locate("wstest"); return location == null ? null : new Wstest(location); } } }