|
|
@@ -51,6 +51,16 @@ public class RouteTableFactoryTests
|
|
|
Assert.NotSame(routes1, routes2);
|
|
|
}
|
|
|
|
|
|
+ [Fact]
|
|
|
+ public void IgnoresIdenticalTypes()
|
|
|
+ {
|
|
|
+ // Arrange & Act
|
|
|
+ var routes = RouteTableFactory.Create(new RouteKey(GetType().Assembly, new[] { GetType().Assembly }));
|
|
|
+
|
|
|
+ // Assert
|
|
|
+ Assert.Equal(routes.Routes.GroupBy(x => x.Handler).Count(), routes.Routes.Length);
|
|
|
+ }
|
|
|
+
|
|
|
[Fact]
|
|
|
public void CanDiscoverRoute()
|
|
|
{
|