private Model3D CreateCube(double x, double z, int minHeight, int maxHeight, Instance c, AbstractHeatMap heatMap) { var color = heatMap.GetBrush(c); var scaledHeight = LinearScale.Apply(c.LinesOfCode, minHeight, maxHeight); var result = CreateCube(x, z, scaledHeight, color); modelClassXRef.Add(result, c); return(result); }
public void Should_Scale_In_Linear_Fashion() { Assert.AreEqual(100, LinearScale.Apply(100, 0, 100)); Assert.AreEqual(50, LinearScale.Apply(250, 0, 500)); }