public void WoodAndSnow() { var scores = new List <AssessmentScore> { new AssessmentScore { FirstName = "Eric", LastName = "Snow", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Eric Snow", ScoreName = "Oral", Score = 4 }, new AssessmentScore { FirstName = "Eric", LastName = "Snow", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Eric Snow", ScoreName = "Oral", Score = 3 }, new AssessmentScore { FirstName = "Eric", LastName = "Wood", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Eric Wood", ScoreName = "Oral", Score = 4 } }; var validationResult = ScoreValidator.ValidateScores(scores); Assert.AreEqual(0, validationResult.Count); Assert.IsTrue(scores.Any(s => s.LastName == "Wood")); Assert.IsTrue(scores.Any(s => s.LastName == "Snow")); }
public void FirstNameIsNull() { var scores = new List <AssessmentScore> { new AssessmentScore { FirstName = null, LastName = "Means", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Allison Means", ScoreName = "Oral", Score = 4 }, new AssessmentScore { FirstName = "Alison", LastName = "Means", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Alison Means", ScoreName = "Oral", Score = 3 }, new AssessmentScore { FirstName = "Alison", LastName = "Means", ClassStanding = "4 - Senior", Emphasis = "Generalist", Semester = "Spring 2019", SemesterSort = AssessmentAnalyzer.ConvertToSortableValue("Spring 2019"), StudentIdentifier = "Alison Means", ScoreName = "Oral", Score = 4 } }; var validationResult = ScoreValidator.ValidateScores(scores); Assert.AreEqual(0, validationResult.Count); Assert.IsTrue(scores.Any(s => s.FirstName == null)); }