Beispiel #1
0
        public void Should_Not_Resolve_Service_Dependency()
        {
            var engine = new CoreEngine(Collection);

            engine.ConfigureServices();

            Assert.Throws <InvalidOperationException>(() => engine.Resolve <ITransientService>());
        }
Beispiel #2
0
        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);
        }