• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Aldaviva / Unfucked / 19128584806

06 Nov 2025 07:47AM UTC coverage: 0.396% (-39.5%) from 39.923%
19128584806

push

github

Aldaviva
DateTime: added IsBefore and IsAfter for ZonedDateTime, not just OffsetDateTime. DI: Allow super registration for keyed services; fixed super registration of a hosted service causing an infinite recursion during injection. STUN: updated fallback server list, most of which have gone offline (including Google, confusingly); made HttpClient optional.

2 of 1605 branches covered (0.12%)

0 of 55 new or added lines in 2 files covered. (0.0%)

945 existing lines in 35 files now uncovered.

9 of 2272 relevant lines covered (0.4%)

0.04 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/HTTP/UnfuckedWebTarget.Urls.cs
1
using System.Diagnostics.Contracts;
2

3
namespace Unfucked.HTTP;
4

5
public partial class WebTarget {
6

7
    [Pure]
UNCOV
8
    private WebTarget With(UrlBuilder newUrlBuilder) => new(client, newUrlBuilder, clientHandler, clientConfig) { Headers = Headers };
×
9

10
    [Pure]
11
    public Uri Url => urlBuilder.ToUrl();
×
12

13
    [Pure]
14
    public IWebTarget UserInfo(string? userInfo) => With(urlBuilder.UserInfo(userInfo));
×
15

16
    [Pure]
UNCOV
17
    public IWebTarget Path(string? segments, bool autoSplit = true) => With(urlBuilder.Path(segments, autoSplit));
×
18

19
    [Pure]
20
    public IWebTarget Path(object segments) => With(urlBuilder.Path(segments));
×
21

22
    [Pure]
23
    public IWebTarget Path(params IEnumerable<string> segments) => With(urlBuilder.Path(segments));
×
24

25
    [Pure]
26
    public IWebTarget Port(ushort? port) => With(urlBuilder.Port(port));
×
27

28
    [Pure]
29
    public IWebTarget Hostname(string hostname) => With(urlBuilder.Hostname(hostname));
×
30

31
    [Pure]
32
    public IWebTarget Scheme(string scheme) => With(urlBuilder.Scheme(scheme));
×
33

34
    [Pure]
35
    public IWebTarget QueryParam(string key, object? value) => With(urlBuilder.QueryParam(key, value));
×
36

37
    [Pure]
38
    public IWebTarget QueryParam(string key, IEnumerable<object?> values) => With(urlBuilder.QueryParam(key, values));
×
39

40
    [Pure]
41
    public IWebTarget QueryParam(IEnumerable<KeyValuePair<string, string>> parameters) => With(urlBuilder.QueryParam(parameters));
×
42

43
    [Pure]
44
    public IWebTarget QueryParam(IEnumerable<KeyValuePair<string, object?>>? parameters) => With(urlBuilder.QueryParam(parameters));
×
45

46
    [Pure]
47
    public IWebTarget Fragment(string? fragment) => With(urlBuilder.Fragment(fragment));
×
48

49
    [Pure]
50
    public IWebTarget ResolveTemplate(string key, object? value) => With(urlBuilder.ResolveTemplate(key, value));
×
51

52
    [Pure]
53
    public IWebTarget ResolveTemplate(IEnumerable<KeyValuePair<string, object?>> values) => With(urlBuilder.ResolveTemplate(values));
×
54

55
    [Pure]
56
    public IWebTarget ResolveTemplate(object anonymousType) => With(urlBuilder.ResolveTemplate(anonymousType));
×
57

58
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc