public void It_can_double_an_integer() { var doubleInteger = new DoubleInteger(5); var reply = _mediator.Request(doubleInteger); Assert.AreEqual(10, reply.DoubledValue); }
public void It_can_resolve_a_request() { var doubleInteger = new DoubleInteger(6); var reply = _mediator.Request(doubleInteger); Assert.AreEqual(12, reply.DoubledValue); }
public void Ex4Test() { int[] inputArray = { 1, 1, 1, 2, 2, 3 }; DoubleInteger[] expectedResult = new DoubleInteger[3]; expectedResult[0] = new DoubleInteger(1, 3); expectedResult[1] = new DoubleInteger(2, 2); expectedResult[2] = new DoubleInteger(3, 1); ExercisesPart1 exercises = new ExercisesPart1(); DoubleInteger[] actualResult = exercises.Ex4(inputArray); for (int i = 0; i < expectedResult.Length; i++) { Assert.AreEqual(expectedResult[i].FirstValue, actualResult[i].FirstValue); Assert.AreEqual(expectedResult[i].SecondValue, actualResult[i].SecondValue); } }
public DoubleInteger[] Ex4(int[] inputArray) { //Write a program in C# Sharp to display the number and frequency of number from giving array. var quert = from value in inputArray group value by value into count select count; DoubleInteger[] resultArray = new DoubleInteger[quert.Count()]; int counter = 0; foreach (var quertResult in quert) { resultArray[counter] = new DoubleInteger(quertResult.Key, quertResult.Count()); counter++; } return(resultArray); }
public void Ex3Test() { int[] inputArray = { -2, -1, 0, 1, 2 }; DoubleInteger[] expectedResult = new DoubleInteger[inputArray.Length]; for (int i = 0; i < inputArray.Length; i++) { int valueInArray = inputArray[i]; expectedResult[i] = new DoubleInteger(valueInArray, valueInArray * valueInArray); } ExercisesPart1 exercises = new ExercisesPart1(); DoubleInteger[] actualResult = exercises.Ex3(inputArray); for (int i = 0; i < inputArray.Length; i++) { Assert.AreEqual(expectedResult[i].FirstValue, actualResult[i].FirstValue); Assert.AreEqual(expectedResult[i].SecondValue, actualResult[i].SecondValue); } }
public DoubleInteger[] Ex3(int[] inputArray) { // Write a program in C# Sharp to find the number of an array and the square of each number. var quert = from value in inputArray let squareValue = value * value select new { value, squareValue }; DoubleInteger[] resultArray = new DoubleInteger[quert.Count()]; int counter = 0; foreach (var quertResult in quert) { resultArray[counter] = new DoubleInteger(quertResult.value, quertResult.squareValue); counter++; } return(resultArray); }
public void It_can_resolve_request() { var doubleInteger = new DoubleInteger(5); var reply = _mediator.Request(doubleInteger); Assert.AreEqual(10, reply.DoubledValue); }