예제 #1
0
        public void GenerateOrderTest()
        {
            OrderGenerator orderGenerator = new OrderGenerator();
            var            actual         = orderGenerator.GenerateOrder();

            Assert.IsType <Order>(actual);
            Assert.True(actual.Price.isInRange(100, 500, true, true));
            Assert.True(actual.Quantity.isInRange(50, 100, true, true));
            Assert.Equal(DateTimeKind.Utc, actual.CreatedOn.Kind);
            Assert.Null(actual.ProcessedOn);

            Guid guidOutput;

            Assert.True(Guid.TryParse(actual.OrderId, out guidOutput));

            Assert.Contains("client", actual.ClientName);
        }
예제 #2
0
 public void AddOrder(float num, int ingredients, float time)
 {
     listOrders.Add(OrderGenerator.GenerateOrder(num, ingredients, time));
 }