public void Must_parse_correctly(string headerValue, string expectedValue, bool expectedWeak) { IfRangeHeader header = IfRangeHeader.Parse(headerValue); Assert.That(header, Is.Not.Null); Assert.That(header.EntityTag, Is.Not.Null); Assert.That(header.EntityTag.Value, Is.EqualTo(expectedValue)); Assert.That(header.EntityTag.Weak, Is.EqualTo(expectedWeak)); }
public void Must_parse_correctly(string headerValue, int year, int month, int day, int hour, int minute, int second) { IfRangeHeader header = IfRangeHeader.Parse(headerValue); Assert.That(header, Is.Not.Null); Assert.That(header.HttpDate, Is.Not.Null); Assert.That(header.HttpDate.Value.Year, Is.EqualTo(year)); Assert.That(header.HttpDate.Value.Month, Is.EqualTo(month)); Assert.That(header.HttpDate.Value.Day, Is.EqualTo(day)); Assert.That(header.HttpDate.Value.Hour, Is.EqualTo(hour)); Assert.That(header.HttpDate.Value.Minute, Is.EqualTo(minute)); Assert.That(header.HttpDate.Value.Second, Is.EqualTo(second)); }