Summary

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

Metrics

MethodCyclomatic complexity  NPath complexity  Sequence coverage  Branch coverage  
.ctor()10100100

File(s)

C:\Users\azureuser\Documents\Github\WireMock.Net\src\WireMock.Net\Owin\WireMockMiddlewareOptions.cs

#LineLine coverage
 1using System;
 2using System.Collections.Concurrent;
 3using System.Collections.Generic;
 4using System.Collections.ObjectModel;
 5using WireMock.Logging;
 6using WireMock.Matchers;
 7using WireMock.Util;
 8#if !NETSTANDARD
 9using Owin;
 10#else
 11using Microsoft.AspNetCore.Builder;
 12#endif
 13
 14namespace WireMock.Owin
 15{
 16    internal class WireMockMiddlewareOptions
 17    {
 5918        public IWireMockLogger Logger { get; set; }
 19
 4320        public TimeSpan? RequestProcessingDelay { get; set; }
 21
 522        public IStringMatcher AuthorizationMatcher { get; set; }
 23
 5824        public bool AllowPartialMapping { get; set; }
 25
 38526        public IDictionary<Guid, Mapping> Mappings { get; } = new ConcurrentDictionary<Guid, Mapping>();
 27
 12228        public ObservableCollection<LogEntry> LogEntries { get; } = new ConcurentObservableCollection<LogEntry>();
 29
 5830        public int? RequestLogExpirationDuration { get; set; }
 31
 6232        public int? MaxRequestLogCount { get; set; }
 33
 9534        public IDictionary<string, object> Scenarios { get; } = new ConcurrentDictionary<string, object>();
 35
 36#if !NETSTANDARD
 9437        public Action<IAppBuilder> PreWireMockMiddlewareInit { get; set; }
 38
 9439        public Action<IAppBuilder> PostWireMockMiddlewareInit { get; set; }
 40#else
 41        public Action<IApplicationBuilder> PreWireMockMiddlewareInit { get; set; }
 42
 43        public Action<IApplicationBuilder> PostWireMockMiddlewareInit { get; set; }
 44#endif
 45    }
 46}