using NUnit.Framework; using Assert = ModestTree.Assert; namespace Zenject.Tests.Bindings { [TestFixture] public class TestNonLazy : ZenjectUnitTestFixture { [Test] public void Test1() { Container.Bind().AsSingle().NonLazy(); Assert.Throws(() => Container.ResolveRoots()); } [Test] public void Test2() { Container.Bind().AsSingle(); Container.ResolveRoots(); } [Test] public void Test3() { Container.Bind().AsSingle().NonLazy(); Container.Bind().AsSingle(); Container.ResolveRoots(); } public class Foo { public Foo(Bar bar) { } } public class Bar { } } }