public void op_GetVirtualPath_RequestContext_RouteValueDictionary_whenInvalidDate() { var request = new Mock <HttpRequestBase>(MockBehavior.Strict); request .SetupGet(x => x.Path) .Returns("/1999-02-30") .Verifiable(); var context = new Mock <HttpContextBase>(MockBehavior.Strict); context .SetupGet(x => x.Request) .Returns(request.Object) .Verifiable(); var route = new DateRoute <DummyController>(string.Empty, "Representation"); var actual = route.GetVirtualPath( new RequestContext(context.Object, new RouteData()), new RouteValueDictionary()); Assert.Null(actual); request.VerifyAll(); }
public void op_GetVirtualPath_RequestContextNull_RouteValueDictionary() { var route = new DateRoute <DummyController>(string.Empty, "Representation"); // ReSharper disable AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>(() => route.GetVirtualPath(null, new RouteValueDictionary())); // ReSharper restore AssignNullToNotNullAttribute }