public TextAnalyticsService(ITextAnalyticsRequestor requestor, IErrorMessageGenerator errorMessageGenerator, ISettings settings) { if (requestor == null) { throw new ArgumentNullException(nameof(requestor)); } if (errorMessageGenerator == null) { throw new ArgumentNullException(nameof(errorMessageGenerator)); } if (settings == null) { throw new ArgumentNullException(nameof(settings)); } this._requestor = requestor; this._errorMessageGenerator = errorMessageGenerator; this._settings = settings; }
public static TextAnalyticsService BuildSut(ITextAnalyticsRequestor requestor) { var sut = new SutBuilder <TextAnalyticsService>().AddDependency(requestor).AddDependency(new Settings()).AddDependency(new ErrorMessageGenerator()).Build(); return(sut); }
public static TextAnalyticsService BuildSut(ITextAnalyticsRequestor requestor) { var sut = new SutBuilder<TextAnalyticsService>().AddDependency(requestor).AddDependency(new Settings()).AddDependency(new ErrorMessageGenerator()).Build(); return sut; }