Пример #1
0
        public void PrerequisiteFlagsAreUpdatedBeforeFlagsThatUseThemWhenInputDataIsReversed()
        {
            var inputDataWithReverseOrder = new FullDataSet <ItemDescriptor>(DependencyOrderingTestData.Data.Reverse().Select(kv =>
                                                                                                                              new KeyValuePair <DataKind, KeyedItems <ItemDescriptor> >(kv.Key,
                                                                                                                                                                                        new KeyedItems <ItemDescriptor>(kv.Value.Items.Reverse()))
                                                                                                                              ));
            var sortedData = DataStoreSorter.SortAllCollections(inputDataWithReverseOrder);

            VerifyDataSetOrder(sortedData, DependencyOrderingTestData, ExpectedOrderingForSortedDataSet);
        }
Пример #2
0
        public void PrerequisiteFlagsAreUpdatedBeforeFlagsThatUseThem()
        {
            var sortedData = DataStoreSorter.SortAllCollections(DependencyOrderingTestData);

            VerifyDataSetOrder(sortedData, DependencyOrderingTestData, ExpectedOrderingForSortedDataSet);
        }