public void FirstInMruSecondInMru2() { var items = ImmutableArray.Create("Action1", "Action2"); var sorted = WrapItemsAction.SortByMostRecentlyUsed( items, ImmutableArray.Create("Action2", "Action1"), a => a); // Should swap order. Assert.Equal((IEnumerable <string>)ImmutableArray.Create("Action2", "Action1"), sorted); }
public void FirstNotInMruSecondNotInMru() { var items = ImmutableArray.Create("Action1", "Action2"); var sorted = WrapItemsAction.SortByMostRecentlyUsed( items, ImmutableArray <string> .Empty, a => a); // Shouldn't change order Assert.Equal((IEnumerable <string>)items, sorted); }