Esempio n. 1
0
        public void CreateReturnsEntityInstance()
        {
            var sut = new StubDbSet <TestEntity>();

            var e = sut.Create();

            Assert.NotNull(e);
        }
Esempio n. 2
0
        public void CreateReturnsEntityInstance()
        {
            var sut = new StubDbSet<TestEntity>();

            var e = sut.Create();

            Assert.NotNull(e);
        }
Esempio n. 3
0
        public void AttachItemAddsItToLocalCollection()
        {
            var sut = new StubDbSet <TestEntity>();
            var e   = new TestEntity(Guid.NewGuid(), "E1");

            sut.Attach(e);

            Assert.Same(e, sut.Local[0]);
        }
Esempio n. 4
0
        public void AttachItemAddsItToLocalCollection()
        {
            var sut = new StubDbSet<TestEntity>();
            var e = new TestEntity(Guid.NewGuid(), "E1");

            sut.Attach(e);

            Assert.Same(e, sut.Local[0]);
        }
Esempio n. 5
0
        public void ConstructorReturnsIntializedInstance()
        {
            var sut = new StubDbSet <TestEntity>();

            Assert.NotNull(sut.ElementType);
            Assert.Equal(typeof(TestEntity), sut.ElementType);
            Assert.NotNull(sut.Expression);
            Assert.NotNull(sut.GetEnumerator());
            Assert.NotNull(((IEnumerable)sut).GetEnumerator());
            Assert.NotNull(sut.Provider);
        }
Esempio n. 6
0
        public void ConstructorReturnsIntializedInstance()
        {
            var sut = new StubDbSet<TestEntity>();

            Assert.NotNull(sut.ElementType);
            Assert.Equal(typeof(TestEntity), sut.ElementType);
            Assert.NotNull(sut.Expression);
            Assert.NotNull(sut.GetEnumerator());
            Assert.NotNull(((IEnumerable)sut).GetEnumerator());
            Assert.NotNull(sut.Provider);
        }
        public void Initialize()
        {
            _fixture = new Fixture();
            _fixture.Customize(new AutoMoqCustomization());

            _dbSet = _fixture.Freeze<StubDbSet<StubModel>>();
            _context = _fixture.Freeze<Mock<IApplicationContext>>();
            _context.Setup(a => a.Set<StubModel>()).Returns(_dbSet);

            _repository = _fixture.CreateAnonymous<ReadOnlyRepository<StubModel, int>>();
        }
Esempio n. 8
0
        public void FindWithUnknownIdReturnsNull()
        {
            var sut = new StubDbSet <TestEntity>();

            var e = new TestEntity(Guid.NewGuid(), "Name");

            sut.Add(e);

            var r = sut.Find(Guid.Empty);

            Assert.Null(r);
        }
Esempio n. 9
0
        public void FindWithKnownIdReturnsEntity()
        {
            var sut = new StubDbSet <TestEntity>();

            var e = new TestEntity(Guid.NewGuid(), "Name");

            sut.Add(e);

            var r = sut.Find(e.Id);

            Assert.Same(e, r);
        }
Esempio n. 10
0
        public void FindWithKnownIdReturnsEntity()
        {
            var sut = new StubDbSet<TestEntity>();

            var e = new TestEntity(Guid.NewGuid(), "Name");

            sut.Add(e);

            var r = sut.Find(e.Id);

            Assert.Same(e, r);
        }
Esempio n. 11
0
        public void DetachRemovesItemsFromLocalCollection()
        {
            var sut = new StubDbSet <TestEntity>();

            var e = new TestEntity();

            sut.Add(e);

            Assert.Same(e, sut.Local[0]);

            sut.Detach(e);

            Assert.Empty(sut.Local);
        }
Esempio n. 12
0
        public void DetachRemovesItemsFromLocalCollection()
        {
            var sut = new StubDbSet<TestEntity>();

            var e = new TestEntity();

            sut.Add(e);

            Assert.Same(e, sut.Local[0]);

            sut.Detach(e);

            Assert.Empty(sut.Local);
        }
Esempio n. 13
0
        public void FindWithUnknownIdReturnsNull()
        {
            var sut = new StubDbSet<TestEntity>();

            var e = new TestEntity(Guid.NewGuid(), "Name");

            sut.Add(e);

            var r = sut.Find(Guid.Empty);

            Assert.Null(r);
        }