Пример #1
0
        public void 温度EqualEqual()
        {
            var t1 = new Temparature(12.3f);
            var t2 = new Temparature(12.3f);

            Assert.AreEqual(true, t1 == t2);
        }
Пример #2
0
        public void 小数点以下2桁でまるめて表示できる()
        {
            var t = new Temparature(12.3f);

            Assert.AreEqual(12, 3f, t.Value);
            Assert.AreEqual("12.30 ℃", t.DisplayValueWithUnit);
        }
Пример #3
0
 public WeatherEntity(int areaId,
                      string areaName,
                      DateTime datadate,
                      int condition,
                      float temperature)
 {
     AreaId      = new AreaId(areaId);
     AreaName    = areaName;
     DataDate    = datadate;
     Condition   = new Condition(condition);
     Temparature = new Temparature(temperature);
 }
Пример #4
0
        public double tempConversion(double tempature, Temparature from, Temparature to)
        {
            double ValueToWorkin;

            if (to == Temparature.celsius)
            {
                ValueToWorkin = tempature / 2.12;
            }
            else
            {
                ValueToWorkin = tempature / 0.471;
            }
            return(ValueToWorkin);
        }
Пример #5
0
 public string ToPhonetic()
 {
     return
         ($"temperature, {Temparature.ToPhonetic().Replace("Mike", "minus")}, dewpoint, {Dewpoint.ToPhonetic().Replace("Mike", "minus")}");
 }