public void DioganalMatrixTest_Pass_On_Dioganal_Succed() { DioganalMatrix <int> dioganalMatrix = new DioganalMatrix <int>(5); dioganalMatrix[0, 0] = 1; Assert.Pass(); }
public void DioganalMatrixTest_Pass_On_No_Dioganal_IndexOutOfRangeException() { DioganalMatrix <int> dioganalMatrix = new DioganalMatrix <int>(5); Assert.Throws <IndexOutOfRangeException>( () => dioganalMatrix[0, 1] = 1); }
public void DioganalMatrixTest_ValueChange_Event_Succed() { DioganalMatrix <int> dioganalMatrix = new DioganalMatrix <int>(5); dioganalMatrix.ChangeValue += (s, e) => { Assert.Pass($"{e.i}.{e.j}, old - {e.OldValue} , new - {e.NewValue}"); }; dioganalMatrix[0, 0] = 10; }
public void DioganalMatrixTest_ValueChange_Event_Succed() { DioganalMatrix <int> matrix = new DioganalMatrix <int>(3); matrix.ChangeValue += (object sender, ChangeElementEventArgs <int> e) => Assert.Pass($"Elemet [{e.i} {e.j}] " + $"value {e.OldValue} have changed on {e.NewValue}"); matrix[1, 1] = 5; }