Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }