Exemple #1
0
        public void Validate_WithNullConnectionString_ShouldFail()
        {
            var config = new AzureSignalRServiceOptions();

            var result = _azureSignalRServiceOptionsValidator.Validate(null, config);

            Assert.That(result, Has.Property(nameof(ValidateOptionsResult.Failed)).EqualTo(true));
        }
Exemple #2
0
        public void Validate_WithValidConnectionString_ShouldSucceed()
        {
            var config = new AzureSignalRServiceOptions {
                ConnectionString = ValidConnectionString
            };

            var result = _azureSignalRServiceOptionsValidator.Validate(null, config);

            Assert.That(result, Has.Property(nameof(ValidateOptionsResult.Failed)).EqualTo(false));
        }
        public void SetUp()
        {
            _options = new AzureSignalRServiceOptions
            {
                ConnectionString = new ConnectionString(_endpoint, "key")
            };
            _azureSignalRHttpClientMock = new Mock <IAzureSignalRHttpClient>(MockBehavior.Strict);
            _urlProviderMock            = new Mock <IUrlProvider>(MockBehavior.Strict);
            _httpRequestFactoryMock     = new Mock <IHttpRequestFactory>(MockBehavior.Strict);

            _eventSendingService = new EventSendingService(
                Options.Create(_options),
                _azureSignalRHttpClientMock.Object,
                _urlProviderMock.Object,
                _httpRequestFactoryMock.Object
                );
        }