public void ConstructorShouldPass(int score) { GradeScore gradeScore = new GradeScore("first name", "last name", 123, 1); Assert.That(gradeScore.FirstName, Is.EqualTo("first name")); Assert.That(gradeScore.LastName, Is.EqualTo("last name")); Assert.That(gradeScore.Score, Is.EqualTo(123)); }
public void CreateShouldPass(int score) { GradeScoreFactory factory = new GradeScoreFactory(); string line = $"first name, last name, {score}"; GradeScore gradeScore = factory.Create(line, 1); Assert.That(gradeScore.FirstName, Is.EqualTo("first name")); Assert.That(gradeScore.LastName, Is.EqualTo("last name")); Assert.That(gradeScore.Score, Is.EqualTo(score)); }
public GradeScore ConstructorTest( string firstName, string lastName, int score, int index ) { GradeScore target = new GradeScore(firstName, lastName, score, index); return(target); // TODO: add assertions to method GradeScoreTest.ConstructorTest(String, String, Int32, Int32) }
public void ComparerShouldSortByFirstNameWhenLastNamesAndScoresAreEqual() { GradeScore s1 = new GradeScore("first name 3", "last name", 123, 1); GradeScore s2 = new GradeScore("first name 2", "last name", 123, 2); GradeScore s3 = new GradeScore("first name 1", "last name", 123, 3); List <GradeScore> scores = new List <GradeScore> { s1, s2, s3 }; scores.Sort(new GradeScoreComparer()); Assert.That(scores[0], Is.EqualTo(s3)); Assert.That(scores[1], Is.EqualTo(s2)); Assert.That(scores[2], Is.EqualTo(s1)); }
public void ComparerShouldSortByScoreWhenDifferent() { GradeScore s1 = new GradeScore("first name", "last name", 123, 1); GradeScore s2 = new GradeScore("first name", "last name", 456, 2); GradeScore s3 = new GradeScore("first name", "last name", 789, 3); List <GradeScore> scores = new List <GradeScore> { s1, s2, s3 }; scores.Sort(new GradeScoreComparer()); Assert.That(scores[0], Is.EqualTo(s3)); Assert.That(scores[1], Is.EqualTo(s2)); Assert.That(scores[2], Is.EqualTo(s1)); }
public void ComparerShouldSortNullsToEnd() { GradeScore s1 = null; GradeScore s2 = new GradeScore("first name", "last name", 456, 2); GradeScore s3 = null; List <GradeScore> scores = new List <GradeScore> { s1, s2, s3 }; scores.Sort(new GradeScoreComparer()); Assert.That(scores[0], Is.EqualTo(s2)); Assert.That(scores[1], Is.EqualTo(s1)); Assert.That(scores[2], Is.EqualTo(s3)); }