public void GetResult_AllOtherScenarios_ReturnZero() { //Arrange List <int> testList = new List <int>(); testList.Add(2); testList.Add(2); testList.Add(0); int expected = 0; // Act var actual = CalculateLineResult.GetResult(testList); //Assert Assert.AreEqual(expected, actual); }
public void GetResult_LineValuesANotEqualToBAndANotEqualToC_ReturnOne_2() { //Arrange List <int> testList = new List <int>(); testList.Add(0); testList.Add(2); testList.Add(2); int expected = 1; // Act var actual = CalculateLineResult.GetResult(testList); //Assert Assert.AreEqual(expected, actual); }
public void GetResult_LineValuesSummedEqualTwo_ReturnTen() { //Arrange List <int> testList = new List <int>(); testList.Add(1); testList.Add(1); testList.Add(0); int expected = 10; // Act var actual = CalculateLineResult.GetResult(testList); //Assert Assert.AreEqual(expected, actual); }
public void GetResult_LineValuesAllEqual_ReturnFive() { //Arrange List <int> testList = new List <int>(); testList.Add(1); testList.Add(1); testList.Add(1); int expected = 5; // Act var actual = CalculateLineResult.GetResult(testList); //Assert Assert.AreEqual(expected, actual); }
private TicketLines CreateNewTicketLine() { List <int> generatedNumbers = new List <int>(); Random random = new Random(); // Generate randon number between 0 and 2 for (int i = 0; i < 3; i++) { int num = random.Next(0, 3); generatedNumbers.Add(num); } var lineResult = CalculateLineResult.GetResult(generatedNumbers); TicketLines newLine = new TicketLines(); newLine.Number1 = generatedNumbers.ElementAt(0); newLine.Number2 = generatedNumbers.ElementAt(1); newLine.Number3 = generatedNumbers.ElementAt(2); newLine.Result = lineResult; return(newLine); }