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; }
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); }