public void UpdateTransaction_Should_Update_AtLeast_Once()
        {
            _transactionModel.Id = 2;
            _transactionModel.Closed = false;

            _transConfiguration.SetupMocForPersistence();
            _transConfiguration.MockEntity.Setup(s => s.Find(It.IsAny<Int32>()))
                .Returns(_transList.FirstOrDefault(x => x.ID == _transactionModel.Id));

            var transService = new TransactionService(_transConfiguration.MockPersistence.Object, _transConfiguration.MockLog.Object, _transConfiguration.MockSecurity.Object);
            var result = transService.UpdateTransaction(_transactionModel);
            _transConfiguration.MockEntity.Verify(x => x.SaveChanges(true), Times.AtLeastOnce());
            Assert.AreEqual(result.Billed, _transactionModel.Billed);
        }