public static void AreEqual(MailApiKeyEntity source, MailApiKey target, bool checkPassword = true) { Assert.AreEqual(source.Id, target.Id); Assert.AreEqual(source.Enabled, target.Enabled); Assert.AreEqual(source.CreationDateUtc, target.CreationDateUtc); Assert.AreEqual(source.MailAccountId, target.MailAccountId); Assert.AreEqual(source.MailSendCount, target.MailSendCount); Assert.AreEqual(source.ApiKey, target.ApiKey); RnAssert.AreEqual(source.MailAccount, target.MailAccount, checkPassword); }
public static MailApiKey AsMailApiKey(this MailApiKeyEntity source, bool mapPassword = true) { if (source == null) { return(null); } var mapped = new MailApiKey { MailAccount = source.MailAccount.AsMailAccount(mapPassword), Enabled = source.Enabled, Id = source.Id, CreationDateUtc = source.CreationDateUtc, MailSendCount = source.MailSendCount, MailAccountId = source.MailAccountId, ApiKey = source.ApiKey }; return(mapped); }