public void MemberAddNull()
 {
   ComplexFloatMatrix a = new ComplexFloatMatrix(2);
   ComplexFloatMatrix b = null;
   a.Add(b);
 }
 public void MemberAddIncompatible()
 {
   ComplexFloatMatrix a = new ComplexFloatMatrix(2);
   ComplexFloatMatrix b = new ComplexFloatMatrix(3);
   a.Add(b);
 }
 public void MemberAdd()
 {
   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.Add(b);
   Assert.AreEqual(a[0,0],new ComplexFloat(2));
   Assert.AreEqual(a[0,1],new ComplexFloat(4));
   Assert.AreEqual(a[1,0],new ComplexFloat(6));
   Assert.AreEqual(a[1,1],new ComplexFloat(8));
 }