public void Should_Not_Resolve_Service_Dependency() { var engine = new CoreEngine(Collection); engine.ConfigureServices(); Assert.Throws <InvalidOperationException>(() => engine.Resolve <ITransientService>()); }
public void Should_Resolve_Service_Dependency() { Collection.AddSingleton(typeof(ITransientService), typeof(TransientService)); var engine = new CoreEngine(Collection); engine.ConfigureServices(); var requiredService = engine.Resolve <ITransientService>(); Assert.NotNull(requiredService); }