protected void AssertEqual( IEnumerable <INavigation> expectedNavigations, IEnumerable <INavigation> actualNavigations, NavigationComparer navigationComparer = null) { navigationComparer = navigationComparer ?? new NavigationComparer(); Assert.Equal( new SortedSet <INavigation>(expectedNavigations, navigationComparer), new SortedSet <INavigation>(actualNavigations, navigationComparer), navigationComparer); }
protected void AssertEqual( IEnumerable <IReadOnlyNavigation> expectedNavigations, IEnumerable <IReadOnlyNavigation> actualNavigations, NavigationComparer navigationComparer = null) { navigationComparer ??= new NavigationComparer(compareAnnotations: false); Assert.Equal( new SortedSet <IReadOnlyNavigation>(expectedNavigations, navigationComparer), new SortedSet <IReadOnlyNavigation>(actualNavigations, navigationComparer), navigationComparer); }