示例#1
0
        public void Setup()
        {
            var actionPostProcessors    = new List <Lazy <IActionPostProcessor, PluginMetadata> >();
            var customObjectDataService = new CustomObjectDataService(EFContext, actionPostProcessors);

            LedgerMaterialCodeService = new PgLedgerMaterialCodeService(EFContext, customObjectDataService);
        }
        public void Init()
        {
            _efContextMock = new Mock <EFContext>();
            _customObjectDataServiceMock = new Mock <ICustomObjectDataService>();
            var adminUser = new CostUser {
                Id = Guid.NewGuid(), Email = ApprovalMemberModel.BrandApprovalUserEmail
            };
            var users = new List <CostUser> {
                adminUser
            };

            _efContextMock.MockAsyncQueryable(users.AsQueryable(), c => c.CostUser);

            SetupDictionaries();

            _sut = new PgLedgerMaterialCodeService(_efContextMock.Object, _customObjectDataServiceMock.Object);
        }