Beispiel #1
0
        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 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;
 }