public void Should_be_able_to_inject() { var dummy = new DummyObject2(); container.Setup(c => c.Kernel.HasComponent(typeof(DummyObject))).Returns(true); container.Setup(c => c.Resolve(typeof (DummyObject))).Returns(new DummyObject()); adapter.Inject(dummy); container.VerifyAll(); }
public virtual IActionResult Get(ODataQueryOptions <DummyObject1Sub> queryOptions) { IList <DummyObject1Sub> list = new List <DummyObject1Sub>(); for (int i = 0; i < 2000; i++) { DummyObject2 d2 = new DummyObject2() { Id = i, Description = $"desc {i}", Field1 = "aaa", Field2 = "aaa", Field3 = "aaa", Field4 = "aaa", Field5 = "aaa", Field6 = "aaa", Field7 = "aaa", }; DummyObject1Sub d1 = new DummyObject1Sub() { Id = i, Description = $"desc {i}", Field1 = "aaa", Field2 = "aaa", Field3 = "aaa", Field4 = "aaa", Field5 = "aaa", Field6 = "aaa", Field7 = "aaa", Field8 = d2 }; list.Add(d1); } return(Ok(list.AsQueryable())); }
public void Should_be_able_to_inject() { InHttpContext( () => { adapter.RegisterAsTransient<DummyObject>(); var dummy = new DummyObject2(); adapter.Inject(dummy); Assert.NotNull(dummy.Dummy); }); }