Exemplo n.º 1
0
        public void TestSaveNewColor()
        {
            var ConsoleInLogBusiness = new ConsoleInLogBusiness.Business.VehicleBusiness();
            var vehicle = new VehicleDTO();

            vehicle.ChassisNumber = "12";
            vehicle.Color         = "Blue";
            var ListVehicles = new List <VehicleDTO>();

            ListVehicles.Add(vehicle);
            var newColor = "White";

            ConsoleInLogBusiness.EditColor(ListVehicles, vehicle.ChassisNumber, newColor);
            var newColorHasChanged = ListVehicles.Select(s => s.Color).FirstOrDefault();

            Assert.IsTrue(newColorHasChanged.Equals("White"));
        }
Exemplo n.º 2
0
        public void SaveLog()
        {
            var ConsoleInLogBusiness = new ConsoleInLogBusiness.Business.VehicleBusiness();

            ConsoleInLogBusiness.Logging("Teste");
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            var ListVehicles = new List <VehicleDTO>();

            var  ConsoleInLogBusiness = new ConsoleInLogBusiness.Business.VehicleBusiness();
            int  opcao    = 0;
            bool isNumber = false;
            int  number;
            bool exit = false;

            do
            {
                Console.WriteLine("******************| InLog Console Application |***********************");
                Console.WriteLine();
                Console.WriteLine("[ 1 ] Insert a new vehicle");
                Console.WriteLine("[ 2 ] Edit an existing vehicle");
                Console.WriteLine("[ 3 ] Delete an existing vehicle");
                Console.WriteLine("[ 4 ] List all vehicles");
                Console.WriteLine("[ 5 ] Find vehicle by chassis");
                Console.WriteLine("[ 6 ] Exit");
                Console.WriteLine("-------------------------------------");
                Console.Write("Type a number between 1 and 6: ");

                if (Int32.TryParse(Console.ReadLine(), out number))
                {
                    isNumber = number > 0 ? isNumber = true : isNumber = false;
                }
                if (isNumber)
                {
                    opcao = number;
                    switch (opcao)
                    {
                    case 1:
                        ConsoleInLogBusiness.AddNewVehicle(ListVehicles);
                        break;

                    case 2:
                        ConsoleInLogBusiness.EditVehicle(ListVehicles);
                        break;

                    case 3:
                        ConsoleInLogBusiness.DeleteVehicle(ListVehicles);
                        break;

                    case 4:
                        ConsoleInLogBusiness.ListAllVehicles(ListVehicles);
                        break;

                    case 5:
                        ConsoleInLogBusiness.FindVehicleByChassi(ListVehicles);
                        break;

                    case 6:
                        exit = ConsoleInLogBusiness.ExitProgram();
                        Console.WriteLine("Press any key to continue .. ");
                        break;

                    default:
                        Console.WriteLine("Incorrect number, Please write a number between 1 and 6 ");
                        Console.WriteLine("Press any key to continue .. ");
                        break;
                    }
                }
                else
                {
                    Console.WriteLine("Incorrect number, Please write a number between 1 and 6 ");
                    Console.WriteLine("Press any key to continue .. ");
                }
                Console.ReadKey();
                Console.Clear();
            }while (!exit);
        }