# Summary - Coverage Report

# Summary

Generated on: | 2018-03-17 - 13:19:12
Parser: | OpenCoverParser
Assemblies: | 1
Classes: | 80
Files: | 79
Covered lines: | 2105
Uncovered lines: | 770
Coverable lines: | 2875
Total lines: | 7152
Line coverage: | 73.2%
Branch coverage: | 60.3%

# Assemblies

Name | Covered | Uncovered | Coverable | Total | Line coverage | Branch coverage
--- | --- | --- | --- | --- | --- | ---

WireMock.Net

2105

770

2875

7152

73.2%

60.3%

WireMock.Admin.Mappings.BodyModel

3

0

3

32

100%

WireMock.Admin.Mappings.ClientIPModel

0

2

2

24

0%

WireMock.Admin.Mappings.CookieModel

0

3

3

34

0%

WireMock.Admin.Mappings.EncodingModel

3

0

3

23

100%

WireMock.Admin.Mappings.HeaderModel

0

3

3

34

0%

WireMock.Admin.Mappings.MappingModel

8

0

8

51

100%

WireMock.Admin.Mappings.MatcherModel

4

0

4

28

100%

WireMock.Admin.Mappings.ParamModel

0

3

3

34

0%

WireMock.Admin.Mappings.PathModel

1

1

2

24

50%

WireMock.Admin.Mappings.RequestModel

8

0

8

71

100%

WireMock.Admin.Mappings.ResponseModel

15

0

15

85

100%

WireMock.Admin.Mappings.UrlModel

0

2

2

24

0%

WireMock.Admin.Requests.LogEntryModel

6

0

6

40

100%

WireMock.Admin.Requests.LogRequestMatchModel

0

5

5

50

0%

WireMock.Admin.Requests.LogRequestModel

12

0

12

73

100%

WireMock.Admin.Requests.LogResponseModel

10

0

10

62

100%

WireMock.Admin.Settings.SettingsModel

0

4

4

28

0%

WireMock.Http.HttpClientHelper

23

5

28

78

82.1%

50%

WireMock.Http.HttpKnownHeaderNames

0

0

0

0

WireMock.Http.HttpRequestMessageHelper

50

5

55

86

90.9%

87.5%

WireMock.Http.HttpResponseMessageHelper

31

0

31

53

100%

75%

WireMock.Http.PortUtil

20

1

21

53

95.2%

50%

WireMock.HttpsCertificate.ClientCertificateHelper

0

17

17

41

0%

0%

WireMock.HttpsCertificate.PublicCertificateHelper

0

4

4

91

0%

WireMock.Logging.LogEntry

6

0

6

59

100%

WireMock.Logging.WireMockConsoleLogger

0

16

16

42

0%

WireMock.Logging.WireMockNullLogger

6

2

8

29

75%

WireMock.Mapping

36

0

36

140

100%

100%

WireMock.Matchers.ExactMatcher

14

0

14

44

100%

WireMock.Matchers.ExactObjectMatcher

15

0

15

46

100%

WireMock.Matchers.JsonPathMatcher

23

10

33

88

69.6%

50%

WireMock.Matchers.MatchScores

9

0

9

61

100%

66.6%

WireMock.Matchers.RegexMatcher

28

4

32

81

87.5%

100%

WireMock.Matchers.Request.RequestMatchResult

12

4

16

82

75%

WireMock.Matchers.Request.RequestMessageBodyMatcher

62

2

64

144

96.8%

87.5%

WireMock.Matchers.Request.RequestMessageClientIPMatcher

27

1

28

74

96.4%

75%

WireMock.Matchers.Request.RequestMessageCompositeMatcher

16

0

16

52

100%

100%

WireMock.Matchers.Request.RequestMessageCookieMatcher

36

6

42

102

85.7%

62.5%

WireMock.Matchers.Request.RequestMessageHeaderMatcher

45

4

49

119

91.8%

75%

WireMock.Matchers.Request.RequestMessageMethodMatcher

13

0

13

48

100%

WireMock.Matchers.Request.RequestMessageParamMatcher

35

0

35

93

100%

100%

WireMock.Matchers.Request.RequestMessagePathMatcher

27

1

28

74

96.4%

75%

WireMock.Matchers.Request.RequestMessageScenarioAndStateMatcher

12

0

12

51

100%

100%

WireMock.Matchers.Request.RequestMessageUrlMatcher

27

1

28

74

96.4%

75%

WireMock.Matchers.SimMetricsMatcher

23

17

40

104

57.5%

5.2%

WireMock.Matchers.WildcardMatcher

13

0

13

46

100%

WireMock.Matchers.XPathMatcher

17

5

22

66

77.2%

50%

WireMock.Owin.GlobalExceptionMiddleware

10

4

14

56

71.4%

66.6%

WireMock.Owin.OwinRequestMapper

32

0

32

92

100%

83.3%

WireMock.Owin.OwinResponseMapper

44

4

48

105

91.6%

81.2%

WireMock.Owin.OwinSelfHost

51

0

51

96

100%

66.6%

WireMock.Owin.WireMockMiddleware

84

34

118

185

71.1%

69.2%

WireMock.Owin.WireMockMiddlewareOptions

11

0

11

46

100%

WireMock.RegistrationCallback

0

0

0

0

WireMock.RequestBuilders.Request

150

29

179

409

83.7%

WireMock.RequestMessage

94

0

94

219

100%

91.6%

WireMock.ResponseBuilders.BodyDestinationFormat

0

0

0

0

WireMock.ResponseBuilders.Response

143

24

167

374

85.6%

81.8%

WireMock.ResponseMessage

20

0

20

91

100%

50%

WireMock.ResponseProviders.DynamicAsyncResponseProvider

0

8

8

24

0%

WireMock.ResponseProviders.DynamicResponseProvider

8

0

8

24

100%

WireMock.ResponseProviders.ProxyAsyncResponseProvider

10

0

10

28

100%

WireMock.Serialization.MappingConverter

103

25

128

162

80.4%

41.6%

WireMock.Serialization.MatcherMapper

17

0

17

35

100%

90%

WireMock.Serialization.MatcherModelMapper

19

2

21

55

90.4%

86.3%

WireMock.Server.FluentMockServer

393

328

721

1265

54.5%

49.4%

WireMock.Server.RespondWithAProvider

42

4

46

120

91.3%

66.6%

WireMock.Settings.FluentMockServerSettings

16

0

16

81

100%

WireMock.Settings.ProxyAndRecordSettings

5

0

5

30

100%

WireMock.Transformers.ResponseMessageTransformer

33

0

33

57

100%

87.5%

WireMock.Util.BodyData

4

0

4

30

100%

WireMock.Util.BodyParser

42

8

50

81

84%

83.3%

WireMock.Util.ConcurentObservableCollection`1

20

14

34

77

58.8%

WireMock.Util.DictionaryExtensions

10

0

10

33

100%

100%

WireMock.Util.EnhancedFileSystemWatcher

0

90

90

265

0%

0%

WireMock.Util.FileHelper

6

6

12

29

50%

50%

WireMock.Util.JsonUtils

5

2

7

18

71.4%

50%

WireMock.Util.WireMockList`1

10

4

14

47

71.4%

50%

WireMock.Validation.Check

27

44

71

139

38%

35%

WireMock.Validation.CoreStrings

0

12

12

41

0%