Exemplo n.º 1
0
 public AssemblyFailsService(
     IRepository <AssemblyFail, int> assemblyFailRepository,
     IRepository <Employee, int> employeeRepository,
     IRepository <AssemblyFailFaultCode, string> faultCodeRepository,
     IRepository <WorksOrder, int> worksOrderRepository,
     IRepository <Cit, string> citRepository,
     IRepository <Part, string> partRepository,
     ITransactionManager transactionManager,
     IDatabaseService databaseService,
     IAssemblyFailsDomainService domainService)
     : base(assemblyFailRepository, transactionManager)
 {
     this.databaseService      = databaseService;
     this.employeeRepository   = employeeRepository;
     this.faultCodeRepository  = faultCodeRepository;
     this.citRepository        = citRepository;
     this.worksOrderRepository = worksOrderRepository;
     this.partRepository       = partRepository;
     this.domainService        = domainService;
 }
Exemplo n.º 2
0
 public void SetUpContext()
 {
     this.AssemblyFailRepository = Substitute.For <IRepository <AssemblyFail, int> >();
     this.EmployeeRepository     = Substitute.For <IRepository <Employee, int> >();
     this.WorksOrderRepository   = Substitute.For <IRepository <WorksOrder, int> >();
     this.CitRepository          = Substitute.For <IRepository <Cit, string> >();
     this.PartRepository         = Substitute.For <IRepository <Part, string> >();
     this.FaultCodeRepository    = Substitute.For <IRepository <AssemblyFailFaultCode, string> >();
     this.TransactionManager     = Substitute.For <ITransactionManager>();
     this.DbService     = Substitute.For <IDatabaseService>();
     this.domainService = Substitute.For <IAssemblyFailsDomainService>();
     this.Sut           = new AssemblyFailsService(
         this.AssemblyFailRepository,
         this.EmployeeRepository,
         this.FaultCodeRepository,
         this.WorksOrderRepository,
         this.CitRepository,
         this.PartRepository,
         this.TransactionManager,
         this.DbService,
         this.domainService);
 }