Summary

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

Metrics

MethodCyclomatic complexity NPath complexity Sequence coverage Branch coverage
Create(...)0011
.cctor()0010

File(s)

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

#LineLine coverage
 1using System;
 2using System.Collections.Generic;
 3using WireMock.Admin.Mappings;
 4using WireMock.Http;
 5using WireMock.Util;
 6
 7namespace WireMock
 8{
 9    internal static class ResponseMessageBuilder
 10    {
 111        private static string ContentTypeJson = "application/json";
 112        private static readonly IDictionary<string, WireMockList<string>> ContentTypeJsonHeaders = new Dictionary<string
 13
 14        internal static ResponseMessage Create(string message, int statusCode = 200, Guid? guid = null)
 1815        {
 1816            var response = new ResponseMessage
 1817            {
 1818                StatusCode = statusCode,
 1819                Headers = ContentTypeJsonHeaders,
 1820                BodyAsJson = message != null ? new StatusModel { Status = message, Guid = guid } : null
 1821            };
 22
 1823            return response;
 1824        }
 25    }
 26}