public void Can_get_existing_transaction_by_key() { ITransactionRepository repository = new TransactionRepository(); var fromDb = repository.GetByKey(_transaction1.BusinessKey); Assert.IsNotNull(fromDb); Assert.AreNotSame(_transaction1, fromDb); Assert.AreEqual(_transaction1.Date, fromDb.Date); Assert.AreEqual(_transaction1.BusinessKey, fromDb.BusinessKey); Assert.AreEqual(_transaction1.Description, fromDb.Description); Assert.AreEqual(_transaction1.IsVerified, fromDb.IsVerified); }