BinaryStudio.ClientManager.WebUi.Tests.Controllers.InquiryControllerTests.GenerateInquiriesList C# (CSharp) Метод

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

private GenerateInquiriesList ( ) : void
Результат void
        public void GenerateInquiriesList()
        {
            Clock.FreezedTime = new DateTime(2012, 7, 19);
            var team = Builder<Team>.CreateNew().Build();

            tags = new List<Tag>
            {
                new Tag
                {
                    Id = 1,
                    Name = "tag1",
                    Owner = team
                },
                new Tag
                {
                    Id = 2,
                    Name = "tag2",
                    Owner = team
                }
            };

            inquiries = Builder<Inquiry>.CreateListOfSize(40)
                .All()
                .With(x => x.Client = Builder<Person>.CreateNew().Build())
                .With(x => x.Assignee = Builder<Person>.CreateNew().Build())
                .With(x => x.Source = Builder<MailMessage>.CreateNew().Build())
                .With(x => x.Tags = new List<Tag>())
                .TheFirst(10)
                .With(x => x.ReferenceDate = null)
                .With(x => x.Tags = tags.Take(1).ToList())
                .TheNext(10)
                .With(x => x.ReferenceDate = GetRandom.DateTime(February.The15th, February.The28th))
                .With(x => x.Tags = tags.Skip(1).Take(1).ToList())
                .TheNext(1)
                .With(x => x.ReferenceDate = new DateTime(Clock.Now.Year, 3, 1))
                .TheNext(9)
                .With(x => x.ReferenceDate = GetRandom.DateTime(March.The1st, March.The31st))
                .TheNext(10)
                .With(x => x.ReferenceDate = GetRandom.DateTime(
                    Clock.Now.GetStartOfBusinessWeek(), Clock.Now.GetEndOfBusinessWeek()))
                .Build();

            tags[0].Inquiries = inquiries.Take(10).ToList();
            tags[1].Inquiries = inquiries.Skip(10).Take(10).ToList();
        }