public void Can_Multiply_Tuple_By_Amount(double multiplier, double x, double y, double z, double w) { //Given var a = new Tuple(1, -2, 3, -4); //Then Assert.Equal(new Tuple(x, y, z, w), a.Multiply(multiplier)); }
public void CanMultiplyTimesFractionTuple() { //Given var t = new Tuple(1, -2, 3, -4); var expectedResult = new Tuple(0.5f, -1, 1.5f, -2); //When //Then var result = t.Multiply(0.5f); Assert.Equal(expectedResult, result); }
public void CanMultiplyTimesScalarTuple() { //Given var t = new Tuple(1, -2, 3, -4); var expectedResult = new Tuple(3.5f, -7, 10.5f, -14); //When //Then var result = t.Multiply(3.5f); Assert.Equal(expectedResult, result); }
private IEnumerable<Tuple<int, int>> MultiplyByRadius(Tuple<int, int> tuple) { return _alphaBetaOptions.StoneRadius.Times((i) => tuple.Multiply(i * 2 + 1)); }
private IEnumerable <Tuple <int, int> > MultiplyByRadius(Tuple <int, int> tuple) { return(_alphaBetaOptions.StoneRadius.Times((i) => tuple.Multiply(i * 2 + 1))); }