public void Creation() { var tools = new ConvolutionTools <float>(); var accum = new ConvolutionAccumulator_Float(CellPassConsts.NullHeight, ConvolutionMaskSize.Mask3X3); var filter = new double[3, 3]; var smoother = new ArrayDataSmoother <float>(tools, ConvolutionMaskSize.Mask3X3, accum, (acc, size) => new FilterConvolver <float>(accum, filter, NullInfillMode.NoInfill)); smoother.Should().NotBeNull(); smoother.AdditionalBorderSize.Should().Be(3 / 2); }