public void Properties_ReadValues_MatchExpectation() { DateHeaderParser parser = DateHeaderParser.Parser; Assert.False(parser.SupportsMultipleValues); Assert.Null(parser.Comparer); }
private void CheckInvalidParsedValue(string input, int startIndex) { DateHeaderParser parser = DateHeaderParser.Parser; object result = null; int newIndex = startIndex; Assert.False(parser.TryParseValue(input, null, ref newIndex, out result)); Assert.Null(result); Assert.Equal(startIndex, newIndex); }
private void CheckValidParsedValue(string input, int startIndex, DateTimeOffset expectedResult, int expectedIndex) { DateHeaderParser parser = DateHeaderParser.Parser; object result = null; Assert.True(parser.TryParseValue(input, null, ref startIndex, out result)); Assert.Equal(expectedIndex, startIndex); Assert.Equal(expectedResult, result); }
public void ToString_UseDifferentValues_MatchExpectation() { DateHeaderParser parser = DateHeaderParser.Parser; Assert.Equal("Sat, 31 Jul 2010 15:38:57 GMT", parser.ToString(new DateTimeOffset(2010, 7, 31, 15, 38, 57, TimeSpan.Zero))); Assert.Equal("Fri, 01 Jan 2010 01:01:01 GMT", parser.ToString(new DateTimeOffset(2010, 1, 1, 1, 1, 1, TimeSpan.Zero))); }