public void DotProductTwoNullMatrix() { // Arrange Vector b = MatrixVectorData.ArrangeVectorD_3_Row(); // Act Vector c = Matrix.DotProduct(b, null); }
public void SetValueNegativeIndex() { // Arrange Vector a = MatrixVectorData.ArrangeVectorD_3_Row(); // Act a.SetValue(-2, 2); }
public void SetValueOutOfBounds() { // Arrange Vector a = MatrixVectorData.ArrangeVectorD_3_Row(); // Act a.SetValue(5, 2); }
public void DotProductTwoIncorrectSize() { // Arrange Matrix a = MatrixVectorData.ArrangeMatrixA_4_4(); Vector b = MatrixVectorData.ArrangeVectorD_3_Row(); // Act Vector c = Matrix.DotProduct(b, a); }
public void AddVectorIncorrectAlignment() { // Arrange Vector a = MatrixVectorData.ArrangeVectorB_3_Column(); Vector b = MatrixVectorData.ArrangeVectorD_3_Row(); // Act a.Add(b); }
public void MultiplyVectorIncorrectAlignment() { // Arrange Vector a = MatrixVectorData.ArrangeVectorB_3_Column(); Vector b = MatrixVectorData.ArrangeVectorD_3_Row(); // Act Vector.Multiply(a, b); }
public void SubtractVectorIncorrectAlignment() { // Arrange Vector a = MatrixVectorData.ArrangeVectorB_3_Column(); Vector b = MatrixVectorData.ArrangeVectorD_3_Row(); // Act Vector.Subtract(a, b); }
public void SetValue() { // Arrange Vector a = MatrixVectorData.ArrangeVectorD_3_Row(); // Act a.SetValue(1, 4.34); // Assert Assert.AreEqual(4.34, a.GetValue(1)); }