@Test
public void appliesSumTransformation() {

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