public void JonnyHasNoRecommendations() { var jonny = new Programmer("Jonny"); var jack = new Programmer("Jack"); var matt = new Programmer("Matt"); jonny.Recommendations.Add(jack); jonny.Recommendations.Add(matt); var network = new List<Programmer> {jonny, jack, matt}; var engine = new IncomingReccomandationEngine(); Dictionary<Programmer, int> incomingResults = engine.CalculateIncomingRecommendations(network); Assert.That(incomingResults[jonny], Is.EqualTo(0)); Assert.That(incomingResults[jack], Is.EqualTo(1)); Assert.That(incomingResults[matt], Is.EqualTo(1)); }
public void JonnyHasNoRecommendations() { var jonny = new Programmer("Jonny"); var jack = new Programmer("Jack"); var matt = new Programmer("Matt"); jonny.Recommendations.Add(jack); jonny.Recommendations.Add(matt); var network = new List <Programmer> { jonny, jack, matt }; var engine = new IncomingReccomandationEngine(); Dictionary <Programmer, int> incomingResults = engine.CalculateIncomingRecommendations(network); Assert.That(incomingResults[jonny], Is.EqualTo(0)); Assert.That(incomingResults[jack], Is.EqualTo(1)); Assert.That(incomingResults[matt], Is.EqualTo(1)); }