public void TestInitialize() { matrixBuilder = new Mock <IMatrixBuilder>(); matrixBuilder.Setup(d => d.Dense(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <double>())).Returns(CreateAMatrix(7, 11)); Subject = new VolumeCalculator(matrixBuilder.Object); }
public CubeHandlerParams(IIntersectionCalculator intersectionCalculator, IVolumeCalculator volumeCalculator, Cube firstCube, Cube secondCube) { this.intersectionCalculator = intersectionCalculator; this.volumeCalculator = volumeCalculator; this.firstCube = firstCube; this.secondCube = secondCube; }
public Kernel() { //Instantiate Interface objects _areaCalculator = new AreaCalculator(); _volumeCalculator = new VolumeCalculator(); _decimalParse = new ParseFromInput(); _wallAreaCalculator = new WallAreaCalculator(); _paintCalculator = new PaintCoverageCalculator(); run = true; getInput = true; }
public MainWindow(IVolumeCalculator volumeCalculator, IMatrixBuilder matrixBuilder) { InitializeComponent(); this.volumeCalculator = volumeCalculator; this.matrixBuilder = matrixBuilder; }
public CubesIntersection(IIntersectionCalculator intersectionCalculator, IVolumeCalculator volumeCalculator) { _intersectionCalculator = intersectionCalculator; _volumeCalculator = volumeCalculator; }
public static decimal CalculateVolumeIntersectionTrue(IIntersectionCalculator intersectionCalculator, IVolumeCalculator volumeCalculator, Cube firstCube, Cube secondCube) { return(volumeCalculator.CalculateOrtoedroVolume(intersectionCalculator.CalculateParallelCubeIntersectionFigure(firstCube, secondCube))); }