public void Register_Test() { var container = new SimplestContainer(); container.Register <TestStub>(); var result = container.Create <TestStub>(); Assert.IsInstanceOfType(result, typeof(TestStub)); }
public void Register_Constructor_DI_Test() { var container = new SimplestContainer(); container.Register <TestStub>(); container.Register <TestStubDependency>(); var result = container.Create <TestStubDependency>(); Assert.IsInstanceOfType(result.Stub, typeof(TestStub)); }
private void CreateSimplestContainer(int insertCount) { int count = 0; using (var session = Domain.OpenSession()) using (session.Activate()) { TestHelper.CollectGarbage(); using (var ts = session.OpenTransaction()) { SimplestContainer owner = null; for (int i = 0; i < insertCount; i++) { if (i % EntitySetItemCount == 0) { owner = new SimplestContainer(); count++; } owner.DistantItems.Add(new NonPairedSimplestContainerItem()); owner.Items.Add(new PairedSimplestContainerItem()); } ts.Complete(); } } collectionCount = count; }