public void ConfiguresSpecifiedEdgeApp() { // Arrange TestAppBuilder builder = new TestAppBuilder(); var app = CreateEdgeApp(); // Act builder.UseEdge(app); // Assert Delegate del = builder.MiddlewareStack.Single(); Assert.Equal(TheStartMethod, del.Method); Assert.Same(app, del.Target); }
public void ConfiguresEdgeAppForCurrentDirectoryAtRootVirtualPath() { // Arrange TestAppBuilder builder = new TestAppBuilder(); // Act builder.UseEdge(); // Assert AssertEdgeApplication(builder.MiddlewareStack.Single()); }
public void ConfiguresEdgeAppForSpecifiedDirectoryAtRootVirtualPath() { // Arrange TestAppBuilder builder = new TestAppBuilder(); // Act builder.UseEdge("Foo"); // Assert AssertEdgeApplication(builder.MiddlewareStack.Single(), "/", new PhysicalFileSystem("Foo")); }
public void ConfiguresEdgeAppForSpecifiedFileSystemAtSpecifiedVirtualPath() { // Arrange TestAppBuilder builder = new TestAppBuilder(); // Act builder.UseEdge(new PhysicalFileSystem(@"C:\Blarg"), "Bar"); // Assert AssertEdgeApplication(builder.MiddlewareStack.Single(), "Bar", new PhysicalFileSystem(@"C:\Blarg")); }