Exemple #1
0
 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);
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 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);
 }