public void MemberSubtractNull()
 {
   ComplexFloatMatrix a = new ComplexFloatMatrix(2);
   ComplexFloatMatrix b = null;
   a.Subtract(b);
 }
 public void MemberSubtractIncompatible()
 {
   ComplexFloatMatrix a = new ComplexFloatMatrix(2);
   ComplexFloatMatrix b = new ComplexFloatMatrix(3);
   a.Subtract(b);
 }
 public void MemberSubtract()
 {
   ComplexFloatMatrix a = new ComplexFloatMatrix(2);
   ComplexFloatMatrix b = new ComplexFloatMatrix(2);
   a[0,0] = b[0,0] = new ComplexFloat(1);
   a[0,1] = b[0,1] = new ComplexFloat(2);
   a[1,0] = b[1,0] = new ComplexFloat(3);
   a[1,1] = b[1,1] = new ComplexFloat(4);
   a.Subtract(b);
   Assert.AreEqual(a[0,0],ComplexFloat.Zero);
   Assert.AreEqual(a[0,1],ComplexFloat.Zero);
   Assert.AreEqual(a[1,0],ComplexFloat.Zero);
   Assert.AreEqual(a[1,1],ComplexFloat.Zero);
 }