private static void SetValue_InvalidIndex_ThrowsException(string paramName, int x, int y) { ConvolveMatrix matrix = new ConvolveMatrix(1); ExceptionAssert.ThrowsArgumentOutOfRangeException(paramName, () => { matrix.SetValue(x, y, 1); }); }
public void SetValue_ValidIndex_SetsValue() { ConvolveMatrix matrix = new ConvolveMatrix(3); matrix.SetValue(1, 2, 1.5); Assert.AreEqual(0.0, matrix.GetValue(0, 0)); Assert.AreEqual(0.0, matrix.GetValue(0, 1)); Assert.AreEqual(0.0, matrix.GetValue(0, 2)); Assert.AreEqual(0.0, matrix.GetValue(1, 0)); Assert.AreEqual(0.0, matrix.GetValue(1, 1)); Assert.AreEqual(1.5, matrix.GetValue(1, 2)); Assert.AreEqual(0.0, matrix.GetValue(2, 0)); Assert.AreEqual(0.0, matrix.GetValue(2, 1)); Assert.AreEqual(0.0, matrix.GetValue(2, 2)); }