using Bunny.Common.Utils.Net; using Bunny.Dao.Dto.Email; using Newtonsoft.Json; using NUnit.Framework; namespace Bunny.Test.Until; public class NetUtilTest { [Test] public void NetTest1() { var emailTemplateDto = new EmailTemplateDto { Body = "test@example.com", Subject = "主题", TemplateName = "hjh" }; var emailUsersDto = new EmailUsersDto(); NetUtil.CopyProperties(emailTemplateDto, emailUsersDto); Console.WriteLine(JsonConvert.SerializeObject(emailUsersDto)); } [Test] public void Encryption32() { // Arrange var password = "1"; // Act var result = NetUtil.Encryption32(password); Console.WriteLine(result); } [Test] public void Encryption32Lower() { // Arrange var password = "1"; // Act var result = NetUtil.Encryption32Lower(password); Console.WriteLine(result); } [Test] public void GetProperties() { var emailTemplateDto = new EmailTemplateDto { Body = "test@example.com", Subject = "主题", TemplateName = "hjh" }; var propertyInfos = emailTemplateDto.GetType().GetProperties(); foreach (var propertyInfo in propertyInfos) { Console.WriteLine(propertyInfo.Name); Console.WriteLine(propertyInfo.GetValue(emailTemplateDto)); return; } } }