コード例 #1
0
 public void Handle_ShouldReturnContentResultWithLastModified_WhenDataIsResource()
 {
     var handler = new ResourceRouteHandler();
     var resource = new Resource(Resources.ResourceManager, Resources.StringResources.test);
     var result = handler.Handle(null, new RouteData { Data = resource });
     Assert.AreEqual(resource.LastModified, (result as ContentResult).LastModified);
 }
コード例 #2
0
 public void Handle_ShouldReturnContentResultWithContent_WhenValidResourceSpecified()
 {
     var handler = new ResourceRouteHandler();
     var resource = new Resource(Resources.ResourceManager, Resources.StringResources.test);
     var result = handler.Handle(null, new RouteData { Data = resource });
     Assert.AreEqual(Resources.GetString(Resources.StringResources.test), (result as ContentResult).Content);
 }
コード例 #3
0
 public void Handle_ShouldReturnContentResultWithContentType_WhenResourceSpecifiesType()
 {
     var handler = new ResourceRouteHandler();
     var resource = new Resource(Resources.ResourceManager, Resources.StringResources.test) { ContentType = "text/html" };
     var result = handler.Handle(null, new RouteData { Data = resource });
     Assert.AreEqual(resource.ContentType, (result as ContentResult).ContentType);
 }
コード例 #4
0
 public void Handle_ShouldReturnResult_WhenDataIsResource()
 {
     var handler = new ResourceRouteHandler();
     var result = handler.Handle(null, new RouteData { Data = new Resource(Resources.ResourceManager, Resources.StringResources.test) });
     Assert.IsNotNull(result);
 }
コード例 #5
0
 public void Handle_ShouldNotReturnResult_WhenDataIsNull()
 {
     var handler = new ResourceRouteHandler();
     var result = handler.Handle(null, new RouteData { Data = null });
     Assert.IsNull(result);
 }
コード例 #6
0
 public void Handle_ShouldNotReturnResult_WhenDataIsInvalidResource()
 {
     var handler = new ResourceRouteHandler();
     var result = handler.Handle(null, new RouteData { Data = new Resource(Resources.ResourceManager, Resources.FontResources.nina14) });
     Assert.IsNull(result);
 }