1 instantiation of DateTimeOffsetParser
Microsoft.AspNetCore.HeaderParsing (1)
Parsers\DateTimeOffsetParser.cs (1)
13
public static DateTimeOffsetParser Instance { get; } =
new
();
25 references to DateTimeOffsetParser
Microsoft.AspNetCore.HeaderParsing (3)
CommonHeaders.cs (2)
60
public static HeaderSetup<DateTimeOffset> Date => new(HeaderNames.Date,
DateTimeOffsetParser
.Instance);
85
public static HeaderSetup<DateTimeOffset> IfUnmodifiedSince => new(HeaderNames.IfUnmodifiedSince,
DateTimeOffsetParser
.Instance);
Parsers\DateTimeOffsetParser.cs (1)
13
public static
DateTimeOffsetParser
Instance { get; } = new();
Microsoft.AspNetCore.HeaderParsing.Tests (22)
CommonHeadersTests.cs (2)
80
Assert.Equal(
DateTimeOffsetParser
.Instance, CommonHeaders.Date.ParserInstance);
120
Assert.Equal(
DateTimeOffsetParser
.Instance, CommonHeaders.IfUnmodifiedSince.ParserInstance);
HeaderKeyTests.cs (5)
21
var sut = new HeaderKey<DateTimeOffset>(TestHeaderName,
DateTimeOffsetParser
.Instance, TestHeaderPosition);
28
var sut = new HeaderKey<DateTimeOffset>(TestHeaderName,
DateTimeOffsetParser
.Instance, TestHeaderPosition);
31
Assert.Equal(
DateTimeOffsetParser
.Instance, sut.Parser);
39
var valueTypeDefault = new HeaderKey<DateTimeOffset>(TestHeaderName,
DateTimeOffsetParser
.Instance, TestHeaderPosition);
51
var sut = new HeaderKey<DateTimeOffset>(TestHeaderName,
DateTimeOffsetParser
.Instance, TestHeaderPosition, 0, _testHeaderDefaultValue);
HeaderParsingFeatureTests.cs (4)
73
var key2 = Registry.Register(new HeaderSetup<DateTimeOffset>("Test",
DateTimeOffsetParser
.Instance));
165
var firstHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("FirstHeader",
DateTimeOffsetParser
.Instance));
166
var secondHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("SecondHeader",
DateTimeOffsetParser
.Instance));
167
var thirdHeaderKey = Registry.Register(new HeaderSetup<DateTimeOffset>("ThirdHeader",
DateTimeOffsetParser
.Instance));
HeaderRegistryTests.cs (3)
92
_services.AddSingleton(
DateTimeOffsetParser
.Instance);
96
var key = registry.Register(new HeaderSetup<DateTimeOffset>("MyDate", typeof(
DateTimeOffsetParser
)));
98
Assert.IsType<
DateTimeOffsetParser
>(key.Parser);
HeaderSetupTests.cs (4)
17
var sut = new HeaderSetup<DateTimeOffset>(TestHeaderName,
DateTimeOffsetParser
.Instance);
20
Assert.Equal(
DateTimeOffsetParser
.Instance, sut.ParserInstance);
27
var sut = new HeaderSetup<DateTimeOffset>(TestHeaderName, typeof(
DateTimeOffsetParser
));
30
Assert.Equal(typeof(
DateTimeOffsetParser
), sut.ParserType);
ParserTests.cs (4)
39
Assert.True(
DateTimeOffsetParser
.Instance.TryParse(sv, out var result, out var error));
54
Assert.False(
DateTimeOffsetParser
.Instance.TryParse(sv, out var result, out var error));
62
Assert.False(
DateTimeOffsetParser
.Instance.TryParse(sv, out var result, out var error));
70
Assert.False(
DateTimeOffsetParser
.Instance.TryParse(sv, out var result, out var error));