public void Should_not_register_filters_when_filter_exists_in_ignored_list() { var registration = new RegisterFilters(adapter.Object); registration.Ignore <DummyFilter>(); registration.Execute(); adapter.Verify(a => a.RegisterType(typeof(DummyFilter), typeof(DummyFilter), LifetimeType.Transient), Times.Never()); }
public void Should_not_register_filters_when_filter_exists_in_ignored_list() { var registration = new RegisterFilters(adapter.Object); registration.Ignore<DummyFilter>(); registration.Execute(); adapter.Verify(a => a.RegisterType(typeof(DummyFilter), typeof(DummyFilter), LifetimeType.Transient), Times.Never()); }
public void When_starting_the_register_filters_task(Type filterType) { var httpConfiguration = default(HttpConfiguration); var registerFilters = default(RegisterFilters); "Given a HttpConfiguration" .Given(() => httpConfiguration = new HttpConfiguration()); "And a RegisterFilters task" .And(() => registerFilters = new RegisterFilters(httpConfiguration)); "After starting the task" .When(() => registerFilters.Start()); ("Then should register " + filterType.Name) .Then(() => httpConfiguration.Filters.Should().Contain(x => x.Instance.GetType() == filterType)); }