public MetadataModuleRouteMetadataProviderFixture() { this.resolver = A.Fake<IMetadataModuleResolver>(); this.module = A.Fake<INancyModule>(); this.route = new RouteDescription("NamedDescription", "GET", "/things", ctx => true); this.metadataModule = new FakeNancyMetadataModule(); this.metadataModule.Describe[this.route.Name] = desc => { return Metadata; }; this.provider = new MetadataModuleRouteMetadataProvider(this.resolver); }
public MetadataModuleRouteMetadataProviderFixture() { this.resolver = A.Fake <IMetadataModuleResolver>(); this.module = A.Fake <INancyModule>(); this.route = new RouteDescription("NamedDescription", "GET", "/things", ctx => true); this.metadataModule = new FakeNancyMetadataModule(); this.metadataModule.Describe[this.route.Name] = desc => { return(Metadata); }; this.provider = new MetadataModuleRouteMetadataProvider(this.resolver); }
/// <summary> /// Initializes a new instance of the <see cref="MetadataModuleRouteMetadataProvider"/> class. /// </summary> /// <param name="resolver">Resolves <see cref="IMetadataModule"/> instances.</param> public MetadataModuleRouteMetadataProvider(IMetadataModuleResolver resolver) { this.resolver = resolver; }