public void MoveUpToTop() { TransactionList tl = new TransactionList(); tl.Add(newTx("2012-02-05")); tl.Add(newTx("2012-02-10")); tl.Add(newTx("2012-02-15")); var tx = tl[1]; tl.Move(1, 0); Assert.AreEqual(tx, tl[0]); Assert.AreEqual(tx.Date, tl[1].Date, "Should be same as following"); }
public void MoveNoChange() { TransactionList tl = new TransactionList(); tl.Add(newTx("2012-02-05")); tl.Add(newTx("2012-02-10")); tl.Add(newTx("2012-02-15")); var tx = tl[1]; var txDate = tx.Date; tl.Move(1, 1); Assert.AreEqual(tx, tl[1]); Assert.AreEqual(tx.Date, txDate, "Should not change"); }
public void MoveNoChangeSingleItem() { TransactionList tl = new TransactionList(); tl.Add(newTx("2012-02-05")); var tx = tl[0]; var txDate = tx.Date; tl.Move(0, 0); Assert.AreEqual(tx, tl[0]); Assert.AreEqual(tx.Date, txDate, "Should not change"); }
public void MoveDownToBottom() { TransactionList tl = new TransactionList(); tl.Add(newTx("2012-02-05")); tl.Add(newTx("2012-02-10")); tl.Add(newTx("2012-02-15")); var tx = tl[1]; tl.Move(1, 2); Assert.AreEqual(tx, tl[2]); Assert.AreEqual(tx.Date, tl[1].Date, "Should be same as preceding"); }