public void Should_instantiate_registered_type_with_factory_dependency() { var container = new MyAwesomeIocContainer(); var serviceInstance = new ServiceWithoutDependencies(); container.Register<IServiceWithoutDependencies>(c => serviceInstance); var implementation = container.Resolve<IServiceWithoutDependencies>(); implementation.Should().Be(serviceInstance); }
public void Should_resolve_registered_instance() { var container = new MyAwesomeIocContainer(); var serviceInstance = new ServiceWithoutDependencies(); container.Register<IServiceWithoutDependencies>(serviceInstance); var implementation = container.Resolve<IServiceWithoutDependencies>(); implementation.Should().Be(serviceInstance); }