public void should_return_different_ids() { // Dado / Setup var election = new Election(); var rafael = new Candidate("Rafael", "123.456.789.10"); var fernanda = new Candidate("Fernanda", "109.876.543.21"); var candidatesInput = new List <Candidate> { rafael, fernanda }; election.CreateCandidates(candidatesInput, "Pa$$w0rd"); // Quando / Ação var rafaelId = election.GetCandidateIdsByName(rafael.Name)[0]; var fernandaId = election.GetCandidateIdsByName(fernanda.Name)[0]; // Deve / Asserções Assert.NotEqual(rafaelId, fernandaId); }
public void should_return_2_people_with_same_name() { // Dado / Setup var election = new Election(); var rafael1 = new Candidate("Rafael", "123.456.789.10"); var rafael2 = new Candidate("Rafael", "853.652.321-78"); var candidatesInput = new List <Candidate> { rafael1, rafael2 }; election.CreateCandidates(candidatesInput, "Pa$$w0rd"); // Quando / Ação var foundIds = election.GetCandidateIdsByName("Rafael"); // Deve / Asserções Assert.Equal(2, foundIds.Count); }