# Summary

Class: | WireMock.Settings.ProxyAndRecordSettings
Assembly: | WireMock.Net
File(s): | C:\Users\azureuser\Documents\Github\WireMock.Net\src\WireMock.Net\Settings\ProxyAndRecordSettings.cs
Covered lines: | 5
Uncovered lines: | 0
Coverable lines: | 5
Total lines: | 30
Line coverage: | 100%

# Metrics

Method | Cyclomatic complexity | NPath complexity | Sequence coverage | Branch coverage
--- | --- | --- | --- | ---
.ctor() | 1 | 0 | 100 | 100

# File(s)

## C:\Users\azureuser\Documents\Github\WireMock.Net\src\WireMock.Net\Settings\ProxyAndRecordSettings.cs

| # | Line |  | Line coverage
--- | --- | --- | --- | ---
|  | `1` |  | `using JetBrains.Annotations;`
|  | `2` |  | ``
|  | `3` |  | `namespace WireMock.Settings`
|  | `4` |  | `{`
|  | `5` |  | `/// <summary>`
|  | `6` |  | `/// ProxyAndRecordSettings`
|  | `7` |  | `/// </summary>`
|  | `8` |  | `public class ProxyAndRecordSettings : IProxyAndRecordSettings`
|  | `9` |  | `{`
|  | `10` |  | `/// <inheritdoc cref="IProxyAndRecordSettings.Url"/>`
|  | `11` |  | `[PublicAPI]`
| 6 | `12` |  | `public string Url { get; set; }`
|  | `13` |  | ``
|  | `14` |  | `/// <inheritdoc cref="IProxyAndRecordSettings.SaveMapping"/>`
|  | `15` |  | `[PublicAPI]`
| 8 | `16` |  | `public bool SaveMapping { get; set; } = true;`
|  | `17` |  | ``
|  | `18` |  | `/// <inheritdoc cref="IProxyAndRecordSettings.SaveMappingToFile"/>`
|  | `19` |  | `[PublicAPI]`
| 8 | `20` |  | `public bool SaveMappingToFile { get; set; } = true;`
|  | `21` |  | ``
|  | `22` |  | `/// <inheritdoc cref="IProxyAndRecordSettings.ClientX509Certificate2ThumbprintOrSubjectName"/>`
|  | `23` |  | `[PublicAPI]`
| 4 | `24` |  | `public string ClientX509Certificate2ThumbprintOrSubjectName { get; set; }`
|  | `25` |  | ``
|  | `26` |  | `/// <inheritdoc cref="IProxyAndRecordSettings.BlackListedHeaders"/>`
|  | `27` |  | `[PublicAPI]`
| 5 | `28` |  | `public string[] BlackListedHeaders { get; set; }`
|  | `29` |  | `}`
|  | `30` |  | `}`

# Methods/Properties

Url()
Url(System.String)
SaveMapping()
SaveMapping(System.Boolean)
.ctor()
SaveMappingToFile()
SaveMappingToFile(System.Boolean)
ClientX509Certificate2ThumbprintOrSubjectName()
ClientX509Certificate2ThumbprintOrSubjectName(System.String)
BlackListedHeaders()
BlackListedHeaders(System.String[])