public void ParseCandidatesList_WhenCollectionIsNull_TheOutputIsEmpty() { var initialCounter = new InitialCounter(); initialCounter.ParseCandidatesList(null); Assert.Empty(initialCounter.ToString()); }
public void ParseCandidatesList_WhenCollectionSuppliedIsDirty_ThenOutputIsCorrect() { var candidates = new List <Candidate>() { new Candidate("Morgan, Arthur"), new Candidate("Smith,,, Andy"), new Candidate("Lloyd, Jonathon"), new Candidate("Peter"), new Candidate("Jones, David") }; const string expectedOutput = "A - 1\r\nD - 1\r\nJ - 1\r\n"; var initialCounter = new InitialCounter(); initialCounter.ParseCandidatesList(candidates); Assert.Equal(expectedOutput, initialCounter.ToString()); }
public string GetCandidatesInitialCountOutput() { _initialCounter = new InitialCounter(); _initialCounter.ParseCandidatesList(_candidateList); return(_initialCounter.ToString()); }