public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController <ApprovalController>(); _dataCollectionRepository = _autoSubstitute.Resolve <IDataCollectionRepository>(); _hashCodeRepository = _autoSubstitute.Resolve <IDataCollectionHashCodeRepository>(); _lookup = _autoSubstitute.Resolve <ICurtinUserService>(); _bus = _autoSubstitute.Resolve <IBus>(); _projectRepository = _autoSubstitute.Resolve <IProjectRepository>(); }
public void SetUp() { _autoSubstitute = AutoSubstituteContainer.Create(); _controller = _autoSubstitute.GetController<ApprovalController>(); _dataCollectionRepository = _autoSubstitute.Resolve<IDataCollectionRepository>(); _hashCodeRepository = _autoSubstitute.Resolve<IDataCollectionHashCodeRepository>(); _lookup = _autoSubstitute.Resolve<ICurtinUserService>(); _bus = _autoSubstitute.Resolve<IBus>(); _projectRepository = _autoSubstitute.Resolve<IProjectRepository>(); }
public ApprovalController(ICurtinUserService lookupService, IDataCollectionRepository dataCollectionRepository, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository, IDataCollectionHashCodeRepository hashCodeRepository, IBus bus) : base(lookupService, dataCollectionRepository, projectRepository, fieldOfResearchRepository, socioEconomicObjectiveRepository, hashCodeRepository, bus) { }
public override void Setup() { base.Setup(); _hashCodeRepository = new DataCollectionHashCodeRepository(CreateSession()); _dataCollectionRepository = new DataCollectionRepository(CreateSession()); }
protected DataCollectionBaseController(ICurtinUserService lookupService, IDataCollectionRepository dataCollectionRepository, IProjectRepository projectRepository, IFieldOfResearchRepository fieldOfResearchRepository, ISocioEconomicObjectiveRepository socioEconomicObjectiveRepository, IDataCollectionHashCodeRepository hashCodeRepository, IBus bus) : base(lookupService) { this.DataCollectionRepository = dataCollectionRepository; this.ProjectRepository = projectRepository; this.FieldOfResearchRepository = fieldOfResearchRepository; this.SocioEconomicObjectiveRepository = socioEconomicObjectiveRepository; this.HashCodeRepository = hashCodeRepository; this.Bus = bus; }