public async Task TestGetRemoteUri() { provider = new FailoverProvider(uris); provider.SetProviderListener(new Mock <IProviderListener>().Object); Assert.IsNull(provider.RemoteUri); await provider.Connect(connectionInfo); Assert.IsNotNull(provider.RemoteUri); }
public async Task TestToString() { provider = new FailoverProvider(uris); provider.SetProviderListener(new Mock <IProviderListener>().Object); Assert.IsNotNull(provider.ToString()); await provider.Connect(connectionInfo); Assert.True(provider.ToString().Contains("mock://")); }
public async Task TestConnectToMock() { provider = new FailoverProvider(uris); provider.SetProviderListener(new Mock <IProviderListener>().Object); await provider.Connect(connectionInfo); provider.Close(); Assert.That(mockPeer.ContextStats.ProvidersCreated, Is.EqualTo(1)); Assert.That(mockPeer.ContextStats.ConnectionAttempts, Is.EqualTo(1)); }