public void FindSmallestForAgainst_ContainsMultiOutput() { var input = new List <FootballClubExtenions>(); input.Add(new FootballClubExtenions() { F = 10, A = 12 }); input.Add(new FootballClubExtenions() { F = 30, A = 32 }); input.Add(new FootballClubExtenions() { F = 30, A = 28 }); var tester = new FindDifference(); var output = tester.FindSmallestForAgainst(input); Assert.AreEqual(3, output.Count()); }
public void FindSmallestForAgainst_ContainsInvlidRecords() { var input = new List <FootballClubExtenions>(); input.Add(new FootballClubExtenions() { ErrorFound = true }); input.Add(new FootballClubExtenions() { F = 12, A = 20 }); input.Add(new FootballClubExtenions() { F = 30, A = 28 }); var tester = new FindDifference(); var output = tester.FindSmallestForAgainst(input); Assert.AreEqual(1, output.Count()); }
public void showResult() { var calResults = new FindDifference().FindSmallestForAgainst(clubArray.GetFootballClubList(iFileRead)); if (calResults.Count() == 0) { myView.ErrorLabel.Text = Properties.Resources.NoOuput; return; } if (clubArray.GetContainsError() && myView.CBContinueOnError.Checked == false) { myView.ErrorLabel.Text = Properties.Resources.ErrorRecordFoundStop; return; } if (clubArray.GetContainsError() && myView.CBContinueOnError.Checked == true) { myView.ErrorLabel.Text = Properties.Resources.ErrorRecordFoundGoOn; } var bindingList = new BindingList <FootballClubExtenions>(calResults).Select(i => new { i.ClubName, i.DifferenceFA });//only show 2 fields to grid myView.GVFields.DataSource = new BindingSource(bindingList, null); }
public void FindSmallestForAgainst_GetDifference() { var input = new List <FootballClubExtenions>(); input.Add(new FootballClubExtenions() { F = 10, A = 12 }); input.Add(new FootballClubExtenions() { F = 5, A = 6 }); input.Add(new FootballClubExtenions() { F = 30, A = 28 }); var tester = new FindDifference(); var output = tester.FindSmallestForAgainst(input); Assert.AreEqual(1, output.Count()); Assert.AreEqual(1, output[0].DifferenceFA); }