public async Task ShouldResolveAllSupportedProviders() { var provider = new ProviderStorage(); var sequence = await provider.LoadProviders(); var providers = sequence.ToList(); Assert.Contains(providers, x => x is LocalFileSystemProvider); Assert.Contains(providers, x => x is VkontakteFileSystemProvider); Assert.Contains(providers, x => x is YandexFileSystemProvider); }
public async Task ShouldResolveOnlySpecifiedProvidersIfNeeded() { var provider = new ProviderStorage(new LocalFileSystemProvider()); var sequence = await provider.LoadProviders(); var providers = sequence.ToList(); Assert.Contains(providers, x => x is LocalFileSystemProvider); Assert.DoesNotContain(providers, x => x is VkontakteFileSystemProvider); Assert.DoesNotContain(providers, x => x is YandexFileSystemProvider); }