public static LocalWebServer ListenInBackground(IMockLogger logger = null, string listenerHost = null, params string[] additionalUris) { var listener = new LocalWebServer(logger ?? new NullMockLogger(), listenerHost ?? DefaultListenerHost); Task.Run(() => listener.Start(additionalUris)); return(listener); }
public LocalWebServer(IMockLogger logger, string listenerHost) { GenerateUniquePort(); _loggingEnabled = true; _logger = logger ?? new NullMockLogger(); ListeningUriBuilder = new UriBuilder { Scheme = "http", Host = listenerHost, Port = Port }; _prefixes = new List <string> { ListeningUri.ToString() }; _responses = new MockResponses <IMockRequestContext, IMockResponse>(); _requestInspectors = new List <Func <IMockRequestContext, Task> >(); _totalCount = 0; _urlCount = new ConcurrentDictionary <string, long>(); }
public SimpleClassToTest(IMockLogger log) { Log = log; }
public LocalWebServer(IMockLogger logger = null) : this(logger, DefaultListenerHost) { }
public ClassWithMultipleParametersOfSameType(IMockLogger logger1, IMockLogger logger2) { }
public void WeGetTheValueOfTheDependency() { _result = Item.LogGetter(); }