public void ApplySorting_WithInvalidSorter_Should_Throw(SorterTypes sortType) { var value = "bacsdasdwea"; var sorter = new SortingService(); var model = new FormsMVCModel { Input = value, SortType = sortType }; Action act = () => sorter.ApplySorting(model); Assert.ThrowsException <TypeLoadException>(act); }
public void ApplySorting_Should_Sort_Input(SorterTypes sortType) { var value = "bacsdasdwea"; var expectedValue = "aaabcddessw"; var sorter = new SortingService(); var model = new FormsMVCModel { Input = value, SortType = sortType }; var result = sorter.ApplySorting(model); Assert.AreEqual(expectedValue, result); }