@Test
public void appliesTimesTransformation() {

    final int lines = 3;
    final int cols = 4;
    final FixedMatrix<Object> first = new FixedMatrix<>(
        lines, cols, new Scalars<>(lines * cols)
    );
    final Vect<Object> input = new FixedVector<>(new Scalars<>(cols));
    final Scalar<Object> factor = new Scalars<>(1).iterator().next();
    MatcherAssert.assertThat(
        new Times<Object>(first, factor).apply(input),
        Matchers.equalTo(
            new com.aljebra.vector.Times<Object>(first.apply(input), factor)
        )
    );
}