public void Aggregation_Validation_For_X() { // Arrange var evaluationResult = new EvaluationResult(Piece.X); evaluationResult.Evaluations.Add(CreateEvaluationValue(1)); evaluationResult.Evaluations.Add(CreateEvaluationValue(3)); evaluationResult.Evaluations.Add(CreateEvaluationValue(2)); var expected = 3; var expectedHasWinningStraight = false; // Act var actual = evaluationResult.Max(); // Assert Assert.AreEqual(expected, actual); Assert.AreEqual(expectedHasWinningStraight, evaluationResult.HasWinningStraight()); }