public void TestInitialize() { _mockPackageRepo = Substitute.For <PackageRepository>(); _mockMacroRepo = Substitute.For <MacroRepository>(); _mockProfileRepo = Substitute.For <MacroProfileRepository>(); _mockUserRepo = Substitute.For <UserRepository>(); _mockReferenceProfileRepo = Substitute.For <ReferenceProfileRepository>(); _mockContext = Substitute.For <IMacroContextDb>(); _uow = new UnitOfWork(_mockContext, _mockMacroRepo, _mockPackageRepo, _mockProfileRepo, _mockUserRepo, _mockReferenceProfileRepo); }
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); }
public UnitOfWork( IMacroContextDb context, MacroRepository macroRepo, PackageRepository packagesRepo, MacroProfileRepository macroProfileRepo, UserRepository userRepo, ReferenceProfileRepository referenceProfileRepo ) { macroRepo.SetContext(context); packagesRepo.SetContext(context); macroProfileRepo.SetContext(context); userRepo.SetContext(context); referenceProfileRepo.SetContext(context); _context = context; _macros = macroRepo; _packages = packagesRepo; _macroProfiles = macroProfileRepo; _users = userRepo; _referenceProfiles = referenceProfileRepo; }
public void SetContext(IMacroContextDb context) { _context = context; }