public static void Compare(BlindOptions b, BlindOptions db) { Assert.AreEqual(b.GetType(), db.GetType()); Assert.AreEqual(b.MoneyUnit, db.MoneyUnit); if (b.GetType() == typeof(BlindOptionsAnte)) { var ba = (BlindOptionsAnte)b; var dba = (BlindOptionsAnte)db; Assert.AreEqual(ba.AnteAmount, dba.AnteAmount); } else if (b.GetType() == typeof(BlindOptionsBlinds)) { var bb = (BlindOptionsBlinds)b; var dbb = (BlindOptionsBlinds)db; Assert.AreEqual(bb.SmallBlindAmount, dbb.SmallBlindAmount); Assert.AreEqual(bb.BigBlindAmount, dbb.BigBlindAmount); } }
public static void Compare(BlindOptions b, BlindOptions db) { Assert.AreEqual(b.GetType(), db.GetType()); Assert.AreEqual(b.MoneyUnit, db.MoneyUnit); if (b.GetType() == typeof (BlindOptionsAnte)) { var ba = (BlindOptionsAnte)b; var dba = (BlindOptionsAnte)db; Assert.AreEqual(ba.AnteAmount, dba.AnteAmount); } else if (b.GetType() == typeof (BlindOptionsBlinds)) { var bb = (BlindOptionsBlinds)b; var dbb = (BlindOptionsBlinds)db; Assert.AreEqual(bb.SmallBlindAmount, dbb.SmallBlindAmount); Assert.AreEqual(bb.BigBlindAmount, dbb.BigBlindAmount); } }