CalendarSystem.Tests.EventsManagerFastTests.Add50000EventsTest C# (CSharp) Метод

Add50000EventsTest() приватный Метод

private Add50000EventsTest ( ) : void
Результат void
        public void Add50000EventsTest()
        {
            int eventsCount = 50000;

            string[] dates = new string[] 
            {
                "2001-01-01T10:30:00", "2001-01-01T11:11:11",
                "2001-01-01T21:30:11", "2001-01-01T22:30:00",
                "2001-01-01T21:30:11", "2001-01-01T22:30:00",
                "2001-01-01T21:15:11", "2001-01-01T22:16:00",
                "2001-01-01T21:15:11", "2001-01-01T22:15:00"
            };
            string[] titles = new string[]
            {
                "Party", "Exam", "Test", "Trip", "Exam", 
                "Trip", "Party", "Test", "Party", "Exam"
            };
            string[] locations = new string[]
            {
                "Everywhere", "Telerik Academy", "University", "London", "Here",
                "Everywhere", "Telerik Academy", "University", "London", "Here",
            };

            EventsManagerFast eventsManager = new EventsManagerFast();
            for (int i = 0; i < eventsCount; i++)
            {
                DateTime eventDate = DateTime.ParseExact(
                dates[i % 10], 
                "yyyy-MM-ddTHH:mm:ss",
                CultureInfo.InvariantCulture);

                Event newEvent =
                    new Event() { Date = eventDate, Title = titles[i % 10], Location = locations[i % 10] };
                if (i % 2 == 0)
                {
                    eventsManager.AddEvent(newEvent);
                    eventsManager.AddEvent(newEvent);
                }
                else
                {
                    eventsManager.AddEvent(newEvent);
                }
            }

            Assert.AreEqual(eventsCount + (eventsCount / 2), eventsManager.Count);
        }
        #endregion