public void GetIfModifiedSinceTime_NoExists_Null() { // Assign var headers = new Mock <IHeaderDictionary>(); headers.Setup(x => x.ContainsKey(It.Is <string>(p => p == "If-Modified-Since"))).Returns(false); // Act var result = HttpRequestUtil.GetIfModifiedSinceTime(headers.Object); // Assert Assert.IsNull(result); }
public void GetIfModifiedSinceTime_Exists_Parsed() { // Assign var time = new DateTime(2016, 03, 04); var headers = new Mock <IHeaderDictionary>(); headers.SetupGet(x => x[It.Is <string>(p => p == "If-Modified-Since")]).Returns(time.ToString("r")); headers.Setup(x => x.ContainsKey(It.Is <string>(p => p == "If-Modified-Since"))).Returns(true); // Act var result = HttpRequestUtil.GetIfModifiedSinceTime(headers.Object); // Assert Assert.IsNotNull(result); Assert.AreEqual(time, result); }
public DateTime?GetIfModifiedSinceTime(IHeaderDictionary headers) { return(HttpRequestUtil.GetIfModifiedSinceTime(headers)); }