public void Add_Candidates_Same_Name_Throws_Exception(Mock<Func<string>> candidate, string name, Mock<Func<string>> candidate2) { var sut = new ExperimentSteps<string, string>(); sut.AddCandidate(name, candidate.Object); var exception = Assert.Throws<ArgumentException>( () => sut.AddCandidate(name, candidate2.Object)); }
public void Add_Candidates_Same_Name_Throws_Exception(Mock <Func <string> > candidate, string name, Mock <Func <string> > candidate2) { var sut = new ExperimentSteps <string, string>(); sut.AddCandidate(name, candidate.Object); var exception = Assert.Throws <ArgumentException>( () => sut.AddCandidate(name, candidate2.Object)); }
public void AddCandidates_And_GetCandidates(Mock<Func<string>> candidate, string name) { var sut = new ExperimentSteps<string, string>(); sut.AddCandidate(name, candidate.Object); var candidates = sut.GetCandidates(); Assert.Equal(candidates.First(x => x.Key == name).Value, candidate.Object); }
public void AddCandidates_And_GetCandidates(Mock <Func <string> > candidate, string name) { var sut = new ExperimentSteps <string, string>(); sut.AddCandidate(name, candidate.Object); var candidates = sut.GetCandidates(); Assert.Equal(candidates.First(x => x.Key == name).Value, candidate.Object); }