public void CreateRoute_UsesNamePropertyWhenBuilding() { // Arrange string expectedName = "RouteName"; RouteProviderAttribute product = CreateProductUnderTest(); product.Name = expectedName; string name = null; DirectRouteBuilder builder = null; builder = CreateBuilder(() => { name = builder.Name; return(null); }); DirectRouteProviderContext context = CreateContext((i) => builder); // Act HttpRouteEntry ignore = product.CreateRoute(context); // Assert Assert.Same(expectedName, name); }
public void CreateRoute_UsesOrderPropertyWhenBuilding() { // Arrange int expectedOrder = 123; RouteProviderAttribute product = CreateProductUnderTest(); product.Order = expectedOrder; int order = 0; DirectRouteBuilder builder = null; builder = CreateBuilder(() => { order = builder.Order; return(null); }); DirectRouteProviderContext context = CreateContext((i) => builder); // Act HttpRouteEntry ignore = product.CreateRoute(context); // Assert Assert.Equal(expectedOrder, order); }