public OnlineCoursesService( ICosmosDbHelper cosmosDbHelper, OnlineCourseSearchServiceWrapper courseSearchServiceWrapper, IOptions <ProviderServiceSettings> providerServiceSettings, IOptions <VenueServiceSettings> venueServiceSettings, IOptions <SearchServiceSettings> searchServiceSettings, IOptions <QualificationServiceSettings> qualServiceSettings, IOptions <CosmosDbCollectionSettings> settings, IOptions <CourseServiceSettings> courseServiceSettings) { Throw.IfNull(cosmosDbHelper, nameof(cosmosDbHelper)); Throw.IfNull(courseSearchServiceWrapper, nameof(courseSearchServiceWrapper)); Throw.IfNull(settings, nameof(settings)); Throw.IfNull(providerServiceSettings, nameof(providerServiceSettings)); Throw.IfNull(venueServiceSettings, nameof(venueServiceSettings)); Throw.IfNull(qualServiceSettings, nameof(qualServiceSettings)); Throw.IfNull(searchServiceSettings, nameof(searchServiceSettings)); _courseSearchServiceWrapper = courseSearchServiceWrapper; }
public void TranslateCourseSearchSubjectText(string input, string expectedOutput) { var output = OnlineCourseSearchServiceWrapper.TranslateCourseSearchSubjectText(input); Assert.Equal(expectedOutput, output); }