public void CheckRepository()
        {
            var repository = new ProductRepositoryLocal();
            var manager    = new ProductManager(repository);

            var data = manager.Get() as List <Product>;

            Assert.IsNotNull(data);
        }
        public void InCorrrrectProductValidationc()
        {
            var      repository = new ProductRepositoryLocal();
            DateTime date1      = new DateTime(2010, 8, 12);
            DateTime date2      = new DateTime(2011, 8, 18);
            Product  p          = new Product()
            {
                Id = 10, Category_id = 2, fromPoint = "Aktobe", toPoint = "Semey", seatNumber = -200
            };
            var manager = new ProductManager(repository);

            bool val = manager.Validate(p);

            Assert.AreEqual(val, false);
        }
        public void CorrectProductValidationc()
        {
            var      repository = new ProductRepositoryLocal();
            DateTime date1      = new DateTime(2010, 8, 18);
            DateTime date2      = new DateTime(2011, 8, 18);
            Product  p          = new Product()
            {
                Id = 1, Category_id = 3, fromPoint = "Almaty", toPoint = "Atyrau", seatNumber = 25
            };
            var manager = new ProductManager(repository);

            bool val = manager.Validate(p);

            Assert.AreEqual(val, true);
        }