public void FrameworkReducer_ReduceDownPCL() { FrameworkReducer reducer = new FrameworkReducer(); var framework1 = NuGetFramework.Parse("portable-net45+win8"); var framework2 = NuGetFramework.Parse("portable-net451+win81"); var all = new NuGetFramework[] { framework1, framework2 }; var result = reducer.ReduceDownwards(all); Assert.Equal(framework1, result.Single()); }
public void FrameworkReducer_ReduceDownwardsBasic() { FrameworkReducer reducer = new FrameworkReducer(); var net35 = NuGetFramework.Parse("net35"); var net40 = NuGetFramework.Parse("net40"); var net45 = NuGetFramework.Parse("net45"); var net451 = NuGetFramework.Parse("net451"); var net453 = NuGetFramework.Parse("net453"); var all = new NuGetFramework[] { net35, net40, net45, net451, net453 }; var result = reducer.ReduceDownwards(all); Assert.Equal(net35, result.Single()); }
public IEnumerable <NuGetFramework> GetLowest() { return(_frameworkReducer.ReduceDownwards(_nuGetFrameworks)); }