@Test
 public void canSortArrayWithManySpaces() {
   viewModel.arrayText = "1     2      1      1";
   viewModel.processSort();
   assertEquals(successText, viewModel.statusText);
   assertEquals("1 1 1 2", viewModel.resultText);
 }
 @Test
 public void canSortArray() {
   viewModel.arrayText = "3 2 1";
   viewModel.processSort();
   assertEquals(successText, viewModel.statusText);
   assertEquals("1 2 3", viewModel.resultText);
 }
 @Test
 public void arrayWithOneValueGivesOneValue() {
   viewModel.arrayText = "3";
   viewModel.processSort();
   assertEquals(successText, viewModel.statusText);
   assertEquals("3", viewModel.resultText);
 }
 @Test
 public void invalidInputGivesFailStatus() {
   viewModel.arrayText = "3 asd2 1";
   viewModel.processSort();
   assertEquals(failText, viewModel.statusText);
   assertEquals("", viewModel.resultText);
 }
 @Test
 public void emptyStringGivesEmptyString() {
   viewModel.arrayText = "";
   viewModel.processSort();
   assertEquals(successText, viewModel.statusText);
   assertEquals("", viewModel.resultText);
 }
 @Test
 public void sortedArrayGivesThatArray() {
   viewModel.arrayText = "1 2 3";
   viewModel.processSort();
   assertEquals(successText, viewModel.statusText);
   assertEquals("1 2 3", viewModel.resultText);
 }