Exemplo n.º 1
0
        public void TestInitialize()
        {
            _package           = new Package(Guid.NewGuid());
            _packageCollection = new List <Package>()
            {
                new Package(Guid.NewGuid())
            };

            _mockContext = Substitute.For <IMacroContextDb>();
            _mockDbSet   = MockDbSet.GetFakeDbSet(_packageCollection.AsQueryable());
            //_mockDbEntityEntry = Substitute.For<DbEntityEntry<Package>>();
            _mockContext.Set <Package>().Returns(_mockDbSet);
            // _mockContext.Entry<Package>(Arg.Any<Package>()).Returns(_mockDbEntityEntry);
            //_repo = new PackageRepository(_mockContext);
            _repo = new PackageRepository();
            _repo.SetContext(_mockContext);
        }
Exemplo n.º 2
0
 public virtual TEntity Get(TId Id)
 {
     return(_context.Set <TEntity>().Find(Id));
 }