public void IsValidStringTest_DoubleDependency() { // arrange var jobString = "a;b=>=>a;c"; var expected = false; var stringValidator = new StringValidatorForCharJobs(); // act var actual = stringValidator.IsValidString(jobString.ToUpper()); // assert Assert.AreEqual(expected, actual); }
public void IsValidStringTest_EmptyString() { // arrange var jobString = ""; var expected = true; var stringValidator = new StringValidatorForCharJobs(); // act var actual = stringValidator.IsValidString(jobString.ToUpper()); // assert Assert.AreEqual(expected, actual); }
public static JobsSorter CreateJobsSorter() { if (instance == null) { var stringValidator = new StringValidatorForCharJobs(); var jobsBuilder = new JobsBuilder(); var jobsValidator = new JobsValidator(); var sortAlgorithm = new TopologicalSortAlgorithm(); instance = new JobsSorter(stringValidator, jobsBuilder, jobsValidator, sortAlgorithm); } return(instance); }