Пример #1
0
 public void initializeProgram(double startFuel)
 {
     //Create objects
     startCar       = new Car(startFuel, 0, 2015, "Honda Civic", "A78 QWE");
     startListTrips = new List <Trip>();
     startTaxist    = new Taxist(txtFname.Text, txtLname.Text, startCar, 0, startListTrips);
 }
Пример #2
0
        public void UploadExceptionsTest()
        {
            String OrdersPath  = "Orders.txt";
            String TaxistsPath = "Taxists.txt";

            String WrongOrderPath = "WrongOrders.txt";

            //Order mock data
            String Destination = "Shevchenka, 12";
            String CarNumber   = "BC0173AC";
            String Where       = "University, 1";

            Models.status Status           = APPOINTED;
            int           PassengersAmount = 1;

            Order order = new Order(Where, Destination, PassengersAmount, Status, CarNumber);

            //Taxist mock data
            bool   isBusy = true;
            String Model  = "Tesla";
            String Number = "BC0173AC";

            Taxist taxist = new Taxist(Model, Number, isBusy);

            view            = new ViewModels.MainWindowViewModel(OrdersPath, TaxistsPath);
            view.OrdersPath = WrongOrderPath;
            view.Upload();
        }
Пример #3
0
        public void SelectedOrderTest()
        {
            String OrdersPath  = "Orders.txt";
            String TaxistsPath = "Taxists.txt";

            //Order mock data
            String Destination = "Shevchenka, 12";
            String CarNumber   = "BC0173AC";
            String Where       = "University, 1";

            Models.status Status           = APPOINTED;
            int           PassengersAmount = 1;

            Order order = new Order(Where, Destination, PassengersAmount, Status, CarNumber);

            //Taxist mock data
            bool   isBusy = true;
            String Model  = "Tesla";
            String Number = "BC0173AC";

            Taxist taxist = new Taxist(Model, Number, isBusy);

            view = new ViewModels.MainWindowViewModel(OrdersPath, TaxistsPath);

            view.SelectedOrder = order;
            view.SelectedTaxi  = taxist;

            Assert.AreEqual(order, view.SelectedOrder);
            Assert.AreEqual(taxist, view.SelectedTaxi);
        }
Пример #4
0
        public void TaxistDefaultConstructorTest()
        {
            Taxist obj = new Taxist();

            Assert.AreEqual(false, obj.IsBusy);
            Assert.AreEqual(null, obj.Model);
            Assert.AreEqual(null, obj.Number);
        }
Пример #5
0
 public void Setup()
 {
     client       = new Client();
     taxist       = new Taxist();
     order        = new Order();
     order.Status = StatusOrder.New;
     order.Taxist = taxist;
     order.Client = client;
 }
 public ActionResult Edit(Taxist taxist)
 {
     if (ModelState.IsValid)
     {
         unitOfWork.Taxists.Update(taxist);
         unitOfWork.Save();
         return(RedirectToAction("Index"));
     }
     return(View(taxist));
 }
Пример #7
0
        public void GetBusyStatusTest()
        {
            //arrange

            bool isBusy         = true;
            bool isBusyExpected = true;
            //act

            Taxist obj = new Taxist();

            obj.IsBusy = isBusy;
            //assert

            Assert.AreEqual(isBusyExpected, obj.IsBusy);
        }
Пример #8
0
        public void GetNumberTest()
        {
            //arrange

            String Number         = "BC5703";
            String NumberExpected = "BC5703";
            //act

            Taxist obj = new Taxist();

            obj.Number = Number;
            //assert

            Assert.AreEqual(NumberExpected, obj.Number);
        }
Пример #9
0
        public void GetModelTest()
        {
            //arrange

            String Model         = "Tesla";
            String ModelExpected = "Tesla";
            //act

            Taxist obj = new Taxist();

            obj.Model = Model;
            //assert

            Assert.AreEqual(ModelExpected, obj.Model);
        }
Пример #10
0
        public void TaxistConstructorWithParamsTest()
        {
            //arrange

            bool   isBusy = true;
            String Model  = "Tesla";
            String Number = "BC0173AC";

            bool   isBusyExpected = true;
            String ModelExpected  = "Tesla";
            String NumberExpected = "BC0173AC";
            //act

            Taxist obj = new Taxist(Model, Number, isBusy);

            //assert

            Assert.AreEqual(isBusyExpected, obj.IsBusy);
            Assert.AreEqual(ModelExpected, obj.Model);
            Assert.AreEqual(NumberExpected, obj.Number);
        }
        public ActionResult Delete(int id)
        {
            Taxist b = unitOfWork.Taxists.Get(id);

            return(View(b));
        }
        public ActionResult Edit(int id)
        {
            Taxist taxist = unitOfWork.Taxists.Get(id);

            return(View(taxist));
        }
Пример #13
0
 public PickupForm(Taxist aTaxist)
 {
     InitializeComponent();
     currTaxist = aTaxist;
 }
Пример #14
0
 public FillTankForm(Taxist aTaxist)
 {
     InitializeComponent();
     currTaxist = aTaxist;
 }
Пример #15
0
 public UIForm(Taxist aTaxist)
 {
     InitializeComponent();
     startTaxist = aTaxist;
 }