From 9019e66bf34fd69fa0eb54e2623be3bb3fd9a3a8 Mon Sep 17 00:00:00 2001 From: yato Date: Mon, 15 Dec 2025 11:11:52 +0300 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20Test.cs=20(=D1=8F=20=D0=BF=D1=80=D0=BE=D1=81?= =?UTF-8?q?=D1=82=D0=BE=20=D0=B7=D0=B0=D0=B1=D1=8B=D0=BB...)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Test.cs | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/Test.cs b/Test.cs index b70c351..f16e3ca 100644 --- a/Test.cs +++ b/Test.cs @@ -7,7 +7,39 @@ Console.WriteLine(nekit.GetFullName()); nekit.UpdateEmail(new MailAddress("lox@mail.ru")); Console.WriteLine(nekit.Email); -nekit.UpdateDate(new DateOnly(2024,12, 8)); +nekit.UpdateDate(new DateOnly(2024, 12, 8)); Console.WriteLine(nekit.Date); -CollectionUtils.Shuffle() \ No newline at end of file +nekit.Deactivate(); +Console.WriteLine(nekit.IsActive); + +UserManager userManager = new UserManager(); +User userToAdd1 = new User("Ivan", "Ivanov", new MailAddress("ivan@mail.ru"), new DateOnly(1990, 1, 1)); +User userToAdd2 = new User("Petr", "Petrov", new MailAddress("petr@mail.ru"), new DateOnly(1991, 2, 2)); + +userManager.AddUser(userToAdd1); +userManager.AddUser(userToAdd2); +Console.WriteLine(userManager.Registory.Count); + +User foundUser = userManager.Find(userToAdd1.Id); +Console.WriteLine(foundUser.GetFullName()); + +userManager.RemoveUser(userToAdd2.Id); +Console.WriteLine(userManager.Registory.Count); + +List numbers = null; +Console.WriteLine(numbers.IsNullOrEmpty()); + +List numbersList = new List { 1, 2, 3, 4, 5 }; +numbersList.Shuffle(); +numbersList.ForEach(x => Console.Write(x + ",")); +Console.Write("\n"); + +string palindromeTest = "А роза упала на лапу Азора"; +Console.WriteLine(StringUtils.IsPalindrome(palindromeTest)); + +string sentence = "утикиН юлбюл Я"; +Console.WriteLine(StringUtils.ReverseWords(sentence)); + +string punctuationTest = "Hello, world!"; +Console.WriteLine(StringUtils.RemovePunctuation(punctuationTest));