public void SetUp() { OdsApiFacadeFactory = new Mock <IOdsApiFacadeFactory>(); TabDisplayService = new Mock <ITabDisplayService>(); LearningStandardsJob = new Mock <IProductionLearningStandardsJob>(); LearningStandardsSetupCommand = new Mock <IEnableLearningStandardsSetupCommand>(); OdsSecretConfigurationProvider = new Mock <IOdsSecretConfigurationProvider>(); ResetLearningStandards = new Mock <IResetLearningStandards>(); ApiConnectionInformationProvider = new Mock <IOdsApiConnectionInformationProvider>(); InstanceContext = new InstanceContext { Id = OdsInstanceId, Name = "TestOdsInstance", Description = "TestOdsInstance Description" }; ApiModeProvider = new Mock <ICloudOdsAdminAppSettingsApiModeProvider>(); SystemUnderTest = new Web.Controllers.LearningStandardsController( OdsApiFacadeFactory.Object, TabDisplayService.Object, LearningStandardsJob.Object, LearningStandardsSetupCommand.Object, OdsSecretConfigurationProvider.Object, ResetLearningStandards.Object, ApiConnectionInformationProvider.Object, InstanceContext, ApiModeProvider.Object ); AdditionalSetup(); }
public void SetUp() { OdsApiFacadeFactory = new Mock <IOdsApiFacadeFactory>(); TabDisplayService = new Mock <ITabDisplayService>(); LearningStandardsJob = new Mock <IProductionLearningStandardsJob>(); LearningStandardsSetupCommand = new Mock <IEnableLearningStandardsSetupCommand>(); OdsSecretConfigurationProvider = new Mock <IOdsSecretConfigurationProvider>(); ResetLearningStandards = new Mock <IResetLearningStandards>(); ApiConnectionInformationProvider = new Mock <IOdsApiConnectionInformationProvider>(); InstanceContext = new InstanceContext { Id = OdsInstanceId, Name = "TestOdsInstance", Description = "TestOdsInstance Description" }; ApiModeProvider = new Mock <ICloudOdsAdminAppSettingsApiModeProvider>(); var validationResult = new ValidationResult(new List <ValidationFailure>()); var learningStandardsValidator = new Mock <IValidator <LearningStandardsModel> >(); learningStandardsValidator.Setup(x => x.ValidateAsync(It.IsAny <LearningStandardsModel>(), CancellationToken.None)). Returns(Task.FromResult(validationResult)); SystemUnderTest = new Web.Controllers.LearningStandardsController( OdsApiFacadeFactory.Object, TabDisplayService.Object, LearningStandardsJob.Object, LearningStandardsSetupCommand.Object, OdsSecretConfigurationProvider.Object, ResetLearningStandards.Object, ApiConnectionInformationProvider.Object, InstanceContext, ApiModeProvider.Object, learningStandardsValidator.Object ); AdditionalSetup(); }