public void MakeClientToClientTransaction(string userId, string receiverId, decimal amount) { var transactionDto = new TransactionDto() { SenderId = userId, ReceiverId = receiverId, TransactionAmount = amount, TransactionTime = DateTime.Now, TransactionType = TransactionType.ClientToClientTransaction, Id = Guid.NewGuid().ToString() }; _transactionDao.Create(transactionDto); }
public void TransactionDao_Create() { TransactionDao transactionDao = new TransactionDao(); string idToSet = Guid.NewGuid().ToString(); string result = transactionDao.Create(new TransactionDto() { SenderId = "Zeus", ReceiverId = "Drow Ranger", TransactionAmount = 6200, TransactionType = TransactionType.ClientToClientTransaction, TransactionTime = DateTime.Now, EntityStatus = EntityStatusType.IsActive, CreatedTime = DateTime.Now, Id = idToSet }); Assert.IsTrue(result == idToSet); }
public void TransactionDao_Create() { TransactionDao transactionDao = new TransactionDao(); string idToSet = "2001"; string result = transactionDao.Create(new TransactionDto() { SenderId = "ericcart", ReceiverId = "stanmarsh", TransactionAmount = 666, TransactionType = TransactionType.ClientToClientTransaction, TransactionTime = DateTime.Now, EntityStatus = EntityStatusType.IsActive, CreatedTime = DateTime.Now, Id = idToSet }); Assert.IsTrue(result == idToSet); }
public void TransactionDao_Update() { TransactionDao transactionDao = new TransactionDao(); string idToSet = Guid.NewGuid().ToString(); var transactionDto = new TransactionDto() { SenderId = "Zeus", ReceiverId = "Drow Ranger", TransactionAmount = 6200, TransactionType = TransactionType.ClientToClientTransaction, TransactionTime = DateTime.Now, EntityStatus = EntityStatusType.IsActive, CreatedTime = DateTime.Now, Id = idToSet }; string result = transactionDao.Create(transactionDto); transactionDto.EntityStatus = EntityStatusType.IsBlocked; transactionDao.Update(transactionDto); Assert.IsTrue(transactionDao.Read(transactionDto.Id).EntityStatus == EntityStatusType.IsBlocked); }
public void TransactionDao_Delete() { TransactionDao bankManagerDAO = new TransactionDao(); var transactionDto = new TransactionDto() { SenderId = "Zeus", ReceiverId = "Drow Ranger", TransactionAmount = 6200, TransactionType = TransactionType.ClientToClientTransaction, TransactionTime = DateTime.Now, EntityStatus = EntityStatusType.IsActive, CreatedTime = DateTime.Now, Id = Guid.NewGuid().ToString() }; bankManagerDAO.Create(transactionDto); bankManagerDAO.Remove(transactionDto.Id); Assert.IsNull(bankManagerDAO.Read(transactionDto.Id)); }