コード例 #1
0
        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());
        }
コード例 #2
0
        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());
        }