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)); }
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 ); }