public void IdIsEmptyWhenThereIsNoUsernameSet() { var account = new Domain.Account.Models.Account { ReferenceId = "ReferenceId" }; Assert.AreEqual(account.Id, string.Empty); }
public void IdIsCorrectlyGeneratedWhenUsernameIsSet() { var account = new Domain.Account.Models.Account { Username = "******", ReferenceId = "ReferenceId", Credit = new Domain.Account.Models.CreditAccount { CreditAvailable = 0, CurrencyCode = "UDS" }, Type = Domain.Account.Enums.AccountType.Agent, Status = Domain.Account.Enums.AccountStatus.Active }; var expectedAccountId = $"{account.Username}~{account.ReferenceId.EncodeHexadecimal()}"; Assert.AreEqual(account.Id, expectedAccountId.EncodeHexadecimal()); }