Exemple #1
0
        public void TestMethodTypeCounters()
        {
            ArrayList exoplanetArray = null;

            if (File.Exists(Constant.UnitTestCSVFolder + "Version2.xml"))
            {
                exoplanetArray = ReadXML.Read(Constant.UnitTestCSVFolder + "Version2.xml", true);
            }
            else
            {
                ReadCSV.Read(Constant.UnitTestCSVFolder + "Version2.csv");
                exoplanetArray = ReadXML.Read(Constant.UnitTestCSVFolder + "Version2.xml", true);
            }

            Assert.IsNotNull(exoplanetArray);

            Assert.AreEqual(Exoplanets.NumberOfExoplanets(exoplanetArray), 1950);
            Assert.AreEqual(Exoplanets.NumberOfTypeOStars(exoplanetArray), 0);
            Assert.AreEqual(Exoplanets.NumberOfTypeBStars(exoplanetArray), 8);
            Assert.AreEqual(Exoplanets.NumberOfTypeAStars(exoplanetArray), 13);
            Assert.AreEqual(Exoplanets.NumberOfTypeFStars(exoplanetArray), 129);
            Assert.AreEqual(Exoplanets.NumberOfTypeGStars(exoplanetArray), 389);
            Assert.AreEqual(Exoplanets.NumberOfTypeKStars(exoplanetArray), 274);
            Assert.AreEqual(Exoplanets.NumberOfTypeMStars(exoplanetArray), 91);
            Assert.AreEqual(Exoplanets.NumberOfMultiPlanetStars(exoplanetArray), 539);
        }
Exemple #2
0
        public static void WriteCollectionToSQL()
        {
            ReadCSV.Read();

            using (SqlConnection con = new SqlConnection(DatabaseConfig.ConnectionString))
            {
                con.Open();
                SqlTransaction trans = con.BeginTransaction();
                SqlCommand     cmd   = null;
                try
                {
                    string query = "";
                    foreach (Customer item in ReadCSV.list)
                    {
                        query += "INSERT INTO Customer VALUES(" + item.CID + ",'" + item.CName + "'," + item.BillNo + ",'" + item.Email + "');";
                    }

                    cmd = new SqlCommand(query, con, trans);
                    cmd.ExecuteNonQuery();
                    trans.Commit();
                    Console.WriteLine("Done ..");
                }
                catch (SqlException ex)
                {
                    trans.Rollback();
                    Console.WriteLine("Not Done ...");
                    Console.WriteLine(ex.Message);
                }
            }
        }
Exemple #3
0
    bool isCompleteLine     = false;               // 1文が全部表示されたか?



    // Use this for initialization
    void Start()
    {
        ReadCSV readCSV = new ReadCSV();

        readCSV.Read();
        scenarios = readCSV.csvDatas.ToArray();          // public だから読める listという文字数が決まっていない型から配列に変換して入れている
        Show();
    }
Exemple #4
0
    internal async Task <IEnumerable <Fuel> > GetCompanyCityFuelPrice(string company, string city)
    {
        ReadCSV cachedCSV = new ReadCSV();

        var cachedFuel = cachedCSV.Read();

        // cachedFuel.ForEach(x => System.Console.WriteLine(x.City));

        if (cachedFuel.Count > 0 && cachedFuel.First().EffectiveDate.AddDays(1) > DateTime.Today)
        {
            if (city != null)
            {
                return(cachedFuel.Where(f => f.City == city).ToList().OrderBy(o => o.City));
            }

            return(cachedFuel.OrderBy(o => o.City));
        }
        else
        {
            using (HttpClient client = new HttpClient())
            {
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                var result = await client.PostAsync("https://www.bharatpetroleum.com/AjaxSmartFleetMap.aspx/SetSmartFleetMap", new StringContent("", Encoding.UTF8, "application/json"));

                var responseString = await result.Content.ReadAsStringAsync();

                JObject rss = JObject.Parse(responseString);

                JArray jArray = (JArray)rss.SelectToken("d");

                List <Fuel> fuel = jArray.Select(a => new Fuel
                {
                    Company       = "Bharat Petroleum",
                    City          = a.SelectToken("city").Value <string>(),
                    EffectiveDate = DateTime.ParseExact(a.SelectToken("effDate").Value <string>().Replace(" Hrs", ""), "dd-MM-yyyy hh:mm", CultureInfo.InvariantCulture),
                    FuelType      = ((JArray)a.SelectToken("productList")).Select(f => new FuelType
                    {
                        Type  = f.SelectToken("name").Value <string>(),
                        Price = f.SelectToken("rsp").Value <decimal?>()
                    }).ToList()
                })
                                   .ToList();

                if (city != null)
                {
                    fuel = fuel.Where(f => f.City == city).ToList();
                }

                WriteCSV csv = new WriteCSV();

                csv.Write(fuel);

                return(fuel.OrderBy(o => o.City));
            }
        }
    }
Exemple #5
0
    // Start is called before the first frame update
    void Start()
    {
        csvReader = new ReadCSV();
        lineLocs  = new FixedLenQueue <Vector3>(maxQCap);
        lr        = GetComponent <LineRenderer>();

        csvReader.Read(fileName, out csvData, ReadCSV.FileFrom.StramingAssets);

        Vector3 vec = VectorForUnity(csvData.Rows[numInstantiated++]);

        startPosition = car.transform.position = nextPoint = vec;

        lineLocs.Add(vec);
    }
Exemple #6
0
        public void TestMethodReadVersion2NValid()
        {
            ArrayList exoplanetArray = null;

            if (File.Exists(Constant.UnitTestCSVFolder + "Version2.xml"))
            {
                exoplanetArray = ReadXML.Read(Constant.UnitTestCSVFolder + "Version2.xml");
            }
            else
            {
                ReadCSV.Read(Constant.UnitTestCSVFolder + "Version2.csv");
                exoplanetArray = ReadXML.Read(Constant.UnitTestCSVFolder + "Version2.xml");
            }

            Assert.IsNotNull(exoplanetArray);
        }
    private List <Dictionary <string, object> > listOfPoints;   // List of points from ReadCSV
    void Start()
    {
        listOfPoints         = ReadCSV.Read(dataFile);
        Dataset.ListOfPoints = listOfPoints;
        //FileThnigs();

        Dataset.K            = 3;
        Dataset.FeatureNames = Dataset.ListOfPoints[0].Keys.ToList();
        Dataset.FeatureNames.Remove(Dataset.FeatureNames.Last());
        Dataset.FeatureNames.Remove(Dataset.FeatureNames.First());

        //TODO ändra så att det inte hårkodas in 4
        Dataset.NumberOfFeatures = Dataset.ListOfPoints[0].Keys.Count;
        Debug.Log("Number of features: " + Dataset.NumberOfFeatures);

        SetFeatureInDataset();
    }
Exemple #8
0
        public void TestMethodVersion1Dat()
        {
            ArrayList exoplanetArray = null;

            ReadCSV.Read(Constant.UnitTestDATFolder + "Version1.dat");
            exoplanetArray = ReadXML.Read(Constant.UnitTestDATFolder + "Version1.xml", true);
            WriteCSV.Write(Constant.UnitTestDATFolder + "Version1TestResults.dat", exoplanetArray, Constant.Version2);

            ArrayList exoplanetArray2 = null;

            ReadCSV.Read(Constant.UnitTestDATFolder + "Version1TestResults.dat");
            exoplanetArray2 = ReadXML.Read(Constant.UnitTestDATFolder + "Version1TestResults.xml", true);

            Assert.IsNotNull(exoplanetArray);
            Assert.IsNotNull(exoplanetArray2);
            Assert.AreEqual(exoplanetArray.Count, exoplanetArray2.Count);
            Assert.AreEqual(Exoplanets.AreEqual(exoplanetArray, exoplanetArray2), true);
        }
Exemple #9
0
 static void RetrieveCSV()
 {
     ReadCSV.Read();
     ReadCSV.DisplayConsole();
 }
Exemple #10
0
 public void TestMethodReadDATs()
 {
     ReadCSV.Read(Constant.UnitTestDATFolder + "Version1.dat");
     ReadCSV.Read(Constant.UnitTestDATFolder + "Version2.dat");
     ReadCSV.Read(Constant.UnitTestDATFolder + "Version3.dat");
 }
Exemple #11
0
 public void TestMethodReadCSVs()
 {
     ReadCSV.Read(Constant.UnitTestCSVFolder + "Version1.csv");
     ReadCSV.Read(Constant.UnitTestCSVFolder + "Version2.csv");
     ReadCSV.Read(Constant.UnitTestCSVFolder + "Version3.csv");
 }