Summary

Class:WireMock.Owin.WireMockMiddlewareOptions
Assembly:WireMock.Net
File(s):C:\Users\StefHeyenrath\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddlewareOptions.cs
Covered lines:11
Uncovered lines:0
Coverable lines:11
Total lines:39
Line coverage:100%

File(s)

C:\Users\StefHeyenrath\Documents\GitHub\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddlewareOptions.cs

#LineLine coverage
 1using System;
 2using System.Collections.Concurrent;
 3using System.Collections.ObjectModel;
 4using WireMock.Logging;
 5using WireMock.Matchers;
 6using WireMock.Util;
 7#if !USE_ASPNETCORE
 8using Owin;
 9#else
 10using IAppBuilder = Microsoft.AspNetCore.Builder.IApplicationBuilder;
 11#endif
 12
 13namespace WireMock.Owin
 14{
 15    internal class WireMockMiddlewareOptions : IWireMockMiddlewareOptions
 16    {
 15117        public IWireMockLogger Logger { get; set; }
 18
 3019        public TimeSpan? RequestProcessingDelay { get; set; }
 20
 1821        public IStringMatcher AuthorizationMatcher { get; set; }
 22
 4923        public bool AllowPartialMapping { get; set; }
 24
 66125        public ConcurrentDictionary<Guid, IMapping> Mappings { get; } = new ConcurrentDictionary<Guid, IMapping>();
 26
 18027        public ConcurrentDictionary<string, ScenarioState> Scenarios { get; } = new ConcurrentDictionary<string, Scenari
 28
 10229        public ObservableCollection<LogEntry> LogEntries { get; } = new ConcurentObservableCollection<LogEntry>();
 30
 5131        public int? RequestLogExpirationDuration { get; set; }
 32
 5333        public int? MaxRequestLogCount { get; set; }
 34
 9435        public Action<IAppBuilder> PreWireMockMiddlewareInit { get; set; }
 36
 9437        public Action<IAppBuilder> PostWireMockMiddlewareInit { get; set; }
 38    }
 39}