コード例 #1
0
        public OrderMock Default()
        {
            Value.Number     = Fake.GetOrderNumber(Key);
            Value.Status     = Fake.GetStatusOrder(Key);
            Value.CreateDate = Fake.GetCreateDate(Key);
            Value.Customer   = CustomerMock.Get(Key);

            Value.Items = new List <OrderItem>();
            Value.Items.Add(OrderItemMock.Get(Key));

            return(this);
        }
コード例 #2
0
        public OrderMock ByPurchase()
        {
            Value.InsertedAt = DateTime.UtcNow;
            Value.Number     = Fake.GetOrderNumber(Key);
            Value.Status     = Fake.GetStatusOrder(Key);
            Value.CreateDate = DateTime.UtcNow;

            Value.Customer            = MockHelper.CreateModel <Customer>(Key);
            Value.Customer.InsertedAt = DateTime.UtcNow;
            Value.Customer.Name       = Fake.GetCustomerName(Key);
            Value.Customer.DocumentId = FakeHelper.GetId(Key).ToString();

            Value.Items = new List <OrderItem>();

            var item = OrderItemMock.Get(Key);

            item.InsertedAt = DateTime.UtcNow;
            Value.Items.Add(item);

            return(this);
        }
コード例 #3
0
        public OrderMock WithItem(string itemKey = null)
        {
            Value.Items.Add(OrderItemMock.Get(itemKey));

            return(this);
        }