public void Should_register_event_processor() { //arrange var provider = new StandardDependecyInjection(); //act provider.RegisterProcessor(new EventProcessor(Mock.Of <ICountable>())); //assert provider.GetOpenGenericRegistrations(typeof(IProcessMessage <>)).Count().Should().Be(1); provider.GetOpenGenericRegistrations(typeof(IProcessMessage <>)).Should().Contain(x => x == typeof(EventProcessor)); }
public void Should_register_processor() { //arrange var provider = new StandardDependecyInjection(); //act provider.RegisterProcessor(new SingleCommandProcessor(Mock.Of <ICountable>())); //assert provider.GetOpenGenericRegistrations(typeof(IProcessMessage <>)).Count().Should().Be(1); provider.GetOpenGenericRegistrations(typeof(IProcessMessage <>)).FirstOrDefault().Should().Be(typeof(SingleCommandProcessor)); }