public void Reparation_Priority() { SortingAndSearching.SortingAndSearching.Reparation[] reparations = new SortingAndSearching.SortingAndSearching.Reparation[] { new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb anvelope", priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb ulei", priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb motor", priority = SortingAndSearching.SortingAndSearching.Priority.high }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb stergatoare", priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "spalat motor", priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "vopsit", priority = SortingAndSearching.SortingAndSearching.Priority.medium } }; var expectedReparationsOrderedByPriority = new SortingAndSearching.SortingAndSearching.Reparation[] { new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb anvelope", priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb stergatoare", priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb ulei", priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "spalat motor", priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "vopsit", priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb motor", priority = SortingAndSearching.SortingAndSearching.Priority.high } }; var reparationsOrderedByPriority = SortingAndSearching.SortingAndSearching.SelectionSortingAlgorithm(reparations); CollectionAssert.AreEqual(expectedReparationsOrderedByPriority, reparationsOrderedByPriority); }
public void Reparation_Priority() { SortingAndSearching.SortingAndSearching.Reparation[] reparations = new SortingAndSearching.SortingAndSearching.Reparation[] { new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb anvelope" , priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb ulei" , priority =SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb motor" , priority = SortingAndSearching.SortingAndSearching.Priority.high }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb stergatoare" , priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "spalat motor" , priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "vopsit" , priority = SortingAndSearching.SortingAndSearching.Priority.medium } }; var expectedReparationsOrderedByPriority = new SortingAndSearching.SortingAndSearching.Reparation[] { new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb anvelope" , priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb stergatoare" , priority = SortingAndSearching.SortingAndSearching.Priority.low }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb ulei" , priority =SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "spalat motor" , priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "vopsit" , priority = SortingAndSearching.SortingAndSearching.Priority.medium }, new SortingAndSearching.SortingAndSearching.Reparation { reparation = "schimb motor" , priority = SortingAndSearching.SortingAndSearching.Priority.high } }; var reparationsOrderedByPriority = SortingAndSearching.SortingAndSearching.SelectionSortingAlgorithm(reparations); CollectionAssert.AreEqual(expectedReparationsOrderedByPriority, reparationsOrderedByPriority); }