public void Can_get_next_Transaction_Business_Key() { ITransactionRepository repository = new TransactionRepository(); var fromDb = repository.GetNextTransactionBusinessKey(); DateTime testDate = new DateTime(2009, 1, 28); Transaction _transaction4 = new Transaction { Date = testDate.AddDays(1), BusinessKey = repository.GetNextTransactionBusinessKey(), Description = "Test Transaction4", IsVerified = true }; repository.Add(_transaction4); var fromDb2 = repository.GetNextTransactionBusinessKey(); Assert.IsNotNull(fromDb); Assert.IsNotNull(fromDb2); Assert.AreNotEqual(fromDb, fromDb2); Assert.AreEqual(4, fromDb); Assert.AreEqual(5, fromDb2); }