コード例 #1
0
        public FormatterBenchmark()
        {
            responseSpecification = ResponseSpecification.Create <ClientUserAccount>();

            random = new Random();
            partialResponseFormatter = new PartialResponseFormatter();
            serverModel = new ServerUserAccount
            {
                UserId            = Guid.NewGuid(),
                UserName          = GenString(20),
                LastVisitTime     = DateTime.Today,
                UserEmail         = GenString(30),
                ContactPhone      = Enumerable.Range(0, 5).Select(i => GenPhone()).ToArray(),
                CreditCards       = Enumerable.Range(0, 3).Select(i => GenCreditCard()).ToArray(),
                PreviousPurchases = Enumerable.Range(0, 10).Select(i => GenPreviousPurchase()).ToArray(),
                UserBag           = new ServerUserBag
                {
                    ValidUntil = DateTime.Now,
                    PromoCode  = GenString(6),
                    Items      = Enumerable.Range(0, 10).Select(i => Guid.NewGuid()).ToDictionary(i => i, i => GenBagItem())
                }
            };
        }
 public void SetUp()
 {
     formatter = new PartialResponseFormatter();
 }
コード例 #3
0
 public Server()
 {
     partialResponseFormatter = new PartialResponseFormatter();
 }