public void PackageSourcesChanged_Always_ForwardsEvent() { var service = new TestNuGetSourcesService(); var packageSources = new List <PackageSourceContextInfo> { new PackageSourceContextInfo("a") }; using (_wrapper.Swap(service)) { } var eventRaised = false; _wrapper.PackageSourcesChanged += (sender, e) => { Assert.Same(packageSources, e); eventRaised = true; }; service.RaisePackageSourcesChanged(packageSources); Assert.True(eventRaised); }
public async Task GetActivePackageSourceNameAsync_Always_ReturnsActivePackageSourceName() { var service = new TestNuGetSourcesService(); using (_wrapper.Swap(service)) { const string expectedResult = "a"; service.ActivePackageSourceName = expectedResult; string actualResult = await _wrapper.GetActivePackageSourceNameAsync(CancellationToken.None); Assert.Equal(expectedResult, actualResult); } }