public void Init() { _dummyScenarioList = RunsValidationsDummyData.GetScenarios(); _dummyScenario = RunsValidationsDummyData.GetScenario(); _dummyCampaignPassPriorityList = RunsValidationsDummyData.GetCampaignPassPriorities(); _dummyPassReferenceList = RunsValidationsDummyData.GetPassReferences(); _dummyTenantSettings = RunsValidationsDummyData.GetTenantSettings(); _dummyPassSalesAreaPriorityAllTrue = RunsValidationsDummyData.GetPassSalesAreaPriorityWithFlagsTrue(); _dummyPassSalesAreaPriorityAllFalse = RunsValidationsDummyData.GetPassSalesAreaPriorityWithFlagsFalse(); _dummyRun = RunsValidationsDummyData.GetRun(); _dummyPass = RunsValidationsDummyData.GetPass(); _dummyRunSalesAreasPriority = RunsValidationsDummyData.GetRunSalesAreaPriorities(); _dummySalesAreas = RunsValidationsDummyData.GetSalesAreas(); _dummyNotExcludedSalesAreas = _dummyRunSalesAreasPriority .Where(o => o.Priority != SalesAreaPriorityType.Exclude) .Select(o => o.SalesArea) .ToList(); }
public void GivenAllValidInputsThenNoExceptionThown() { // Arrange var allPassesByScenario = new List <List <Pass> > { new List <Pass> { RunsValidationsDummyData.GetPass() } }; _ = _fakeBrsConfigurationTemplateRepository.Setup(o => o.Exists(It.IsAny <int>())).Returns(true); _ = _fakeTenantSettingsRepository.Setup(o => o.Get()).Returns(RunsValidationsDummyData.GetTenantSettings()); _ = _fakeSalesAreaRepository.Setup(o => o.FindByNames(It.IsAny <List <string> >())).Returns(RunsValidationsDummyData.GetSalesAreas()); _ = _fakeAnalysisGroupRepository.Setup(x => x.GetByIds(It.IsAny <IEnumerable <int> >(), It.IsAny <bool>())) .Returns(RunsValidationsDummyData.GetAnalysisGroups()); // Act Action action = () => _runsValidator.ValidateForSave(RunsValidationsDummyData.GetRun(), RunsValidationsDummyData.GetScenarios(), allPassesByScenario, RunsValidationsDummyData.GetSalesAreas()); // Assert action.Should().NotThrow(); }