< Summary

Information
Class: MyNet.Http.WebApiService
Assembly: MyNet.Http
File(s): D:/a/MyNet/MyNet/src/MyNet.Http/WebApiService.cs
Tag: 323_28699572109
Line coverage
44%
Covered lines: 71
Uncovered lines: 87
Coverable lines: 158
Total lines: 429
Line coverage: 44.9%
Branch coverage
50%
Covered branches: 24
Total branches: 48
Branch coverage: 50%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.cctor()100%11100%
.ctor(...)100%210%
.ctor(...)100%22100%
GetStreamAsync(...)100%210%
GetDataAsync(...)100%11100%
GetDataAsync(...)100%11100%
PostDataAsync(...)100%210%
PostDataAsync(...)100%210%
PostDataAsync(...)100%11100%
PostDataAsync(...)100%11100%
PostDataAsync(...)100%210%
PostDataAsync(...)100%210%
PutDataAsync(...)100%210%
PutDataAsync(...)100%210%
PatchDataAsync(...)100%210%
PatchDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
DeleteDataAsync(...)100%210%
Dispose()50%2266.66%
SendRequestAsync()50%4475%
SendRequestAsync()100%44100%
CreateHttpClient(...)100%210%
GetStreamAsync()0%2040%
ApplyHeaders(...)0%7280%
CreateRequest(...)100%11100%
CreateLinkedTimeoutTokenSource(...)75%44100%
CreateContent(...)100%11100%
ToWebUri(...)50%44100%
ReadResponseAsync()50%7666.66%
GetExceptionAsync(...)100%11100%
GetExceptionAsync()87.5%8882.35%
.ctor(...)100%210%
get_CanRead()100%210%
get_CanSeek()100%210%
get_CanWrite()100%210%
get_Length()100%210%
get_Position()100%210%
set_Position(...)100%210%
Flush()100%210%
Read(...)100%210%
ReadAsync(...)100%210%
ReadAsync(...)100%210%
Seek(...)100%210%
SetLength(...)100%210%
Write(...)100%210%
WriteAsync(...)100%210%
WriteAsync(...)100%210%
Dispose(...)0%620%
DisposeAsync()100%210%

File(s)

D:/a/MyNet/MyNet/src/MyNet.Http/WebApiService.cs

File 'D:/a/MyNet/MyNet/src/MyNet.Http/WebApiService.cs' does not exist (any more).

Methods/Properties

.cctor()
.ctor(System.Uri,System.TimeSpan,System.Collections.Generic.Dictionary`2<System.String,System.String>,System.Func`2<System.Object,System.Exception>)
.ctor(System.Net.Http.HttpClient,System.TimeSpan,System.Func`2<System.Object,System.Exception>,System.Boolean)
GetStreamAsync(System.String)
GetDataAsync(System.String,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
GetDataAsync(System.Uri,System.Threading.CancellationToken)
PostDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
PostDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
PostDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
PostDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
PostDataAsync(System.String,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
PostDataAsync(System.Uri,System.Threading.CancellationToken)
PutDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
PutDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
PatchDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
PatchDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
DeleteDataAsync(System.String,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
DeleteDataAsync(System.Uri,System.Threading.CancellationToken)
DeleteDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
DeleteDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
DeleteDataAsync(System.String,TParam,System.Threading.CancellationToken,MyNet.Http.ApiParameter[])
DeleteDataAsync(System.Uri,TParam,System.Threading.CancellationToken)
Dispose()
SendRequestAsync()
SendRequestAsync()
CreateHttpClient(System.Uri,System.Collections.Generic.Dictionary`2<System.String,System.String>)
GetStreamAsync()
ApplyHeaders(System.Net.Http.Headers.HttpRequestHeaders,System.Collections.Generic.Dictionary`2<System.String,System.String>)
CreateRequest(System.Net.Http.HttpMethod,System.Uri,System.Net.Http.HttpContent)
CreateLinkedTimeoutTokenSource(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken,System.Threading.CancellationTokenSource&)
CreateContent(TParam)
ToWebUri(System.String,MyNet.Http.ApiParameter[])
ReadResponseAsync()
GetExceptionAsync(System.Net.Http.HttpResponseMessage,System.Threading.CancellationToken)
GetExceptionAsync()
.ctor(System.IO.Stream,System.Net.Http.HttpResponseMessage)
get_CanRead()
get_CanSeek()
get_CanWrite()
get_Length()
get_Position()
set_Position(System.Int64)
Flush()
Read(System.Byte[],System.Int32,System.Int32)
ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)
ReadAsync(System.Memory`1<System.Byte>,System.Threading.CancellationToken)
Seek(System.Int64,System.IO.SeekOrigin)
SetLength(System.Int64)
Write(System.Byte[],System.Int32,System.Int32)
WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)
WriteAsync(System.ReadOnlyMemory`1<System.Byte>,System.Threading.CancellationToken)
Dispose(System.Boolean)
DisposeAsync()