public void TestGetAvailableAspNetCoreVersions_ForVS2017NetCore20() { PackageMock.Setup(p => p.VsVersion).Returns(VsVersionUtils.VisualStudio2017Version); _toolsPathProviderMock.Setup(p => p.GetNetCoreSdkVersions()).Returns(new[] { "2.0.35" }); IList <AspNetVersion> results = AspNetVersion.GetAvailableAspNetCoreVersions(FrameworkType.NetCore); CollectionAssert.AreEqual(new[] { AspNetVersion.AspNetCore20 }, results.ToList()); }
public void TestGetAvailableAspNetCoreVersions_ForVS2017NetCoreAll() { PackageMock.Setup(p => p.VsVersion).Returns(VsVersionUtils.VisualStudio2017Version); _toolsPathProviderMock.Setup(p => p.GetNetCoreSdkVersions()).Returns( new[] { AspNetVersion.s_firstSdkVersionWith11Runtime.ToString(), AspNetVersion.s_firstSdkVersionWith21Runtime.ToString() }); IList <AspNetVersion> results = AspNetVersion.GetAvailableAspNetCoreVersions(FrameworkType.NetCore); CollectionAssert.AreEqual( new[] { AspNetVersion.AspNetCore10, AspNetVersion.AspNetCore11, AspNetVersion.AspNetCore20, AspNetVersion.AspNetCore21 }, results.ToList()); }