예제 #1
0
        public void OrderRemoved()
        {
            DateTime dt    = new DateTime(2014, 11, 01);
            var      order = new FileData.OrderRepo();
            var      file  = order.GrabDate(dt);
            // this is just a test variable.
            var userInput = 1;

            foreach (var f in file)
            {
                if (f.OrderNum == userInput)
                {
                    var orders = order.FindByIDAndDate(userInput, dt);
                    var remove = order.RemoveOrder(file, dt, orders, userInput);
                    order.WriteOrders(remove, dt);
                    var testing = order.GrabDate(dt);



                    foreach (var t in testing)
                    {
                        Assert.AreEqual(4, testing.Count());
                    }
                    break;
                }
                else
                {
                    Assert.AreEqual(3, file.Count());
                    continue;
                }
            }
        }
예제 #2
0
        public void OrderWritten()
        {
            var      orderObj = new FileData.Orders();
            DateTime dt       = new DateTime(2014, 11, 01);
            var      order    = new FileData.OrderRepo();
            var      testing  = order.GrabDate(dt);

            Assert.IsNotNull(testing);
        }
예제 #3
0
        public void DisplayDate()
        {
            DateTime dt = new DateTime(06012013);

            var test    = new FileData.OrderRepo();
            var testing = test.GrabDate(dt);

            foreach (var t in testing)
            {
                Assert.AreEqual("Wise", t.CustomerName);
                Assert.AreEqual(1051.88M, t.Total);
            }
        }
예제 #4
0
        public void CheckDate()
        {
            //test date time
            var      orderObj = new FileData.Orders();
            DateTime dt       = new DateTime(2014, 11, 01);
            var      order    = new FileData.OrderRepo();

            var testing = order.GrabDate(dt);

            foreach (var t in testing)
            {
                Assert.AreEqual("OH", t.State);
            }
        }
예제 #5
0
        public void OrderEdit()
        {
            Assert.Pass();
            DateTime dt    = new DateTime(2014, 11, 01);
            var      order = new FileData.OrderRepo();
            var      file  = order.GrabDate(dt);
            // this is just a test variable.
            var userInput = 2;
            //string state = "MN";


            var edit = order.FindByIDAndDate(userInput, dt);
            //var result = order.EditOrder(file, userInput, state);
            //order.WriteOrders(result, dt);


            // this assert doesn't say there is a matching element even though it 100% changed the value.....
            // Assert.AreEqual("MN", edit.State);

            // just going to pass it for now and look at it later
        }