示例#1
0
        public void TgCalculatorTests(double firstArgument, double result)
        {
            var calculator   = new Tg();
            var actualResult = calculator.Calculate(firstArgument);

            Assert.AreEqual(result, actualResult);
        }
示例#2
0
        public void SimpleTest(double firstarg, double expected)
        {
            Tg     calc   = new Tg();
            double result = calc.Calc(firstarg);

            Assert.AreEqual(expected, result, 0.000001);
        }
示例#3
0
        public void CalculateTgTestStrong(double firstValue, double expected)
        {
            IOneArgumentCalculator calculator = new Tg();
            double result = calculator.Calculate(firstValue);

            Assert.AreEqual(expected, result, 0.001);
        }
示例#4
0
        public void SimpleTest(double arg, double expected)
        {
            Tg     calc   = new Tg();
            double result = calc.Action(arg);

            Assert.AreEqual(expected, result, 0.1);
        }
示例#5
0
        public void CalculateTest(double firstValue, double expected)
        {
            var calculator   = new Tg();
            var actualResult = calculator.Calculate(firstValue);

            Assert.AreEqual(expected, actualResult, 0.0001);
        }
示例#6
0
        public void CalculateTest(double argument, double result)
        {
            var calculator = new Tg();
            var testResult = calculator.Calculate(argument);

            Assert.AreEqual(result, testResult);
        }
示例#7
0
        public void CalculateTest(double argument, double result, double accuracy)
        {
            var    calculator = new Tg();
            double testResult = calculator.Calculate(argument);

            Assert.AreEqual(testResult, result, accuracy);
        }
        static void Main(string[] args)
        {
            Function f1 = new Sqrt(new Cos(new X()));

            Function f2 = new Tg(new X()) + new Cos(2 * new X());

            Console.WriteLine("Integral of " + f1.ToString() + "(on [2, 5] delta = 0.5) = " +
                              f1.Integrate(2, 5, 0.5).ToString() + "\n");
            Console.WriteLine("Derivative of " + f2.ToString() + " = " +
                              f2.Derivative().ToString() + "\n");
            Console.Write("Press any key to continue . . . ");
            Console.ReadKey(true);
        }
示例#9
0
 void Achieve()   // 일정 수를 넘으면 포인트 획득하는걸로
 {
     if (a_time > 3600)
     {
         Tb.SetActive(true);
     }
     if (a_time > 7200)
     {
         Ts.SetActive(true);
     }
     if (a_time > 10800)
     {
         Tg.SetActive(true);
     }
     if (a_UsedItem > 50)
     {
         Ub.SetActive(true);
     }
     if (a_UsedItem > 150)
     {
         Us.SetActive(true);
     }
     if (a_UsedItem > 350)
     {
         Ug.SetActive(true);
     }
     if (a_Score > 1000)
     {
         Sb.SetActive(true);
     }
     if (a_Score > 3000)
     {
         Ss.SetActive(true);
     }
     if (a_Score > 5000)
     {
         Sg.SetActive(true);
     }
 }
示例#10
0
        public void TgExceptionTest()
        {
            Tg calc = new Tg();

            Assert.Throws <Exception>(() => calc.Calc(Math.PI / 2));
        }
示例#11
0
        private void ReadCallLog(string fileName)
        {
            if (System.IO.File.Exists(fileName))
            {
                string[] CallLog = System.IO.File.ReadAllLines(fileName);
                for (int i = CallLog.Length - 1; i > 0; i = i - 1)
                {
                    try
                    {
                        string   MaPhong;
                        DateTime Ngayct;
                        DateTime DenNgay;
                        string   Tg;
                        string   Call = CallLog[i];
                        Call = RemovedSpace(Call);
                        string[] c = Call.Split((" ").ToCharArray());
                        if (c.Length < 6)
                        {
                            continue;
                        }
                        string[] t = c[0].Split("=".ToCharArray());
                        if (t.Length < 2)
                        {
                            continue;
                        }
                        string[] dmy = t[1].Split("/".ToCharArray());
                        if (dmy.Length < 3)
                        {
                            continue;
                        }
                        Ngayct  = DateTime.Parse(dmy[1] + "/" + dmy[0] + "/" + dmy[2] + " " + t[0]);
                        MaPhong = c[2];
                        Tg      = c[5];
                        Tg      = Tg.Replace("'", ":");
                        string[] hms = Tg.Split(":".ToCharArray());
                        if (hms.Length < 3)
                        {
                            continue;
                        }
                        TimeSpan tg = new TimeSpan(int.Parse(hms[0]), int.Parse(hms[1]), int.Parse(hms[2]));
                        DenNgay = Ngayct.Add(tg);
                        if (!CheckReaded(Ngayct, MaPhong))
                        {
                            string sql = "insert into ctCuocgoi(NgayCt, std, Soden, MaPhong, DenNgay) values('" +
                                         Ngayct.ToLongDateString() + "','" + MaPhong + "','" + c[4] + "','" + MaPhong + "','" + DenNgay.ToLongDateString() + "')";

                            _db.UpdateByNonQuery(sql);
                            //_db.HasErrors = false;
                            if (_db.HasErrors)
                            {
                                timer1.Enabled = false;
                                return;
                            }
                        }
                        else
                        {
                            return;
                        }
                    }
                    catch (Exception e)
                    {
                    }
                }
            }
        }
示例#12
0
 static void Main(string[] args)
 {
     Tg.Start();
 }
示例#13
0
        public void Zero()
        {
            Tg calc = new Tg();

            Assert.Throws <Exception>(() => calc.Action(0));
        }
示例#14
0
        public void TanHalfPi()
        {
            var calculator = new Tg();

            calculator.Calculate(90);
        }