public WhenTryingToGet() { _parentContextContainer = new ContextContainer(); _reallyFakeContext = new Mock <ReallyFakeContext>(); _parentContextContainer.Include("Key", _anotherFakeContext); _parentContextContainer.Include(_reallyFakeContext.Object); _sut = new ContextContainer(_parentContextContainer); _fakeContext = new Mock <FakeContext>(); _sut.Include(_fakeContext.Object); }
public void MustContainContextAfterInclude() { var c1 = new Mock <FakeContext>(); _sut.Include(c1.Object); var c1ByType = _sut.Get <FakeContext>(); var c1ByNamespace = _sut.Get <FakeContext>(typeof(FakeContext).FullName); Assert.Equal(c1.Object, c1ByType); Assert.Equal(c1.Object, c1ByNamespace); }
public WhenGettingOrNew() { _parentContextContainer = new ContextContainer(); _reallyFakeContext = new Mock <ReallyFakeContext>(); _parentContextContainer.Include(_reallyFakeContext.Object); _sut = new ContextContainer(_parentContextContainer); _fakeContext = new Mock <FakeContext>(); _sut.Include(_fakeContext.Object); }