コード例 #1
0
        private static void TestToUnixTimeSeconds(TestTime test)
        {
            long expectedSeconds = test.UnixTimeSeconds;
            long actualSeconds   = test.DateTimeOffset.ToUnixTimeSeconds();

            Assert.AreEqual(expectedSeconds, actualSeconds);
        }
コード例 #2
0
        private static void TestToUnixTimeMilliseconds(TestTime test)
        {
            long expectedMilliseconds = test.UnixTimeMilliseconds;
            long actualMilliseconds   = test.DateTimeOffset.ToUnixTimeMilliseconds();

            Assert.Equals(expectedMilliseconds, actualMilliseconds);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            /*Функция решает систему 4х4 вида:  [4, 1, 1, 1]
             *                                  [1, 4, 1, 1]
             *                                  [1, 1, 4, 1]
             *                                  [1, 1, 1, 4]
             * с единичным вектором правой части
             */
            //Test();


            TestTime test_time = new TestTime();
            //Имя файла для загрузки и сохранения
            string filename = "people.dat";

            TestTime.Load(filename, ref test_time);

            while (true)
            {
                try
                {
                    //Вводим порядок матрицы
                    Console.WriteLine("Введите порядок матрицы или 'end' для выхода: ");
                    string str = Console.ReadLine();
                    if (str == "end")
                    {
                        break;
                    }
                    else
                    {
                        int a = Convert.ToInt32(str);

                        TestTimeItem test_time_item = new TestTimeItem();

                        test_time_item.calculateCoef(a);
                        test_time.Add(test_time_item);
                    }
                }
                catch (System.IO.IOException ex)
                {
                    Console.WriteLine(ex.Message);
                    break;
                }
                catch (FormatException ex)
                {
                    Console.WriteLine(ex.Message);
                    Console.WriteLine("Необходимо ввеcти число или 'end'\n");
                }
            }

            TestTime.Save(filename, test_time);
            Console.Write(test_time);

            /*foreach (var ass in AppDomain.CurrentDomain.GetAssemblies())
             *  foreach (var type in ass.GetTypes())
             *      if (type.IsSubclassOf(typeof(Exception)))
             *          Console.WriteLine(type);
             */
            System.Threading.Thread.Sleep(5000);
        }
コード例 #4
0
 // Next Trial button action
 private void NextTrialButton_Click(object sender, EventArgs e)
 {
     // Clear notification area content
     InfoTextBox.Clear();
     // There is an upcoming set
     if (++IdxSet < TestSetPathList.Length)
     {
         // Reset image index
         IdxImg = Const_NrPicPerSet;
         // Reset Image Display Time array
         Array.Clear(TestData.ImgDispTime, 0, Const_NrPicPerSet);
         // Enable Next Picture and Got It buttons
         btn_NextPicture.Enabled = true;
         btn_GotIt.Enabled       = true;
         // Disable Next Trial button
         btn_NextTrial.Enabled = false;
         // Disable Category and Name input fields
         txt_Description.Enabled = false;
         txt_Category.Enabled    = false;
         // Display current picture
         DisplayImage(IdxSet, IdxImg);
         // Enable timer
         TestTime.Start();
     }
     // Last set was reached
     else
     {
         // Disable Test Control box
         box_TestControls.Enabled = false;
         // Enable Finish button
         btn_Finish.Enabled = true;
     }
 }
コード例 #5
0
        private void TestTime_Tick(object sender, EventArgs e)
        {
            ss = ss - 1;
            string s = Convert.ToString(ss);

            Seclabel.Text = s;
            string h = Convert.ToString(hh);

            Hourlabel.Text = h;
            string m = Convert.ToString(mm);

            Minlabel.Text = m;
            if (ss == -1)
            {
                mm = mm - 1;
                ss = 59;
            }
            if (mm == -1)
            {
                hh = hh - 1;
                mm = 59;
            }
            if (hh == 0 && mm == 0 && ss == 0)
            {
                TestTime.Stop();
                DialogResult done = MessageBox.Show("Please your time is up click ok to display your Results",
                                                    "Times Up", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (done == DialogResult.OK)
                {
                    Hide();
                    UserResult result = new UserResult();
                    result.Show();
                }
            }
        }
コード例 #6
0
        public static void ToQuaranTimeSeconds(TestTime test)
        {
            long expectedSeconds = test.QuaranTimeSeconds;
            long actualSeconds   = test.DateTimeOffset.ToQuaranTimeSeconds();

            Assert.Equal(expectedSeconds, actualSeconds);
        }
コード例 #7
0
ファイル: DateTimeOffset.cs プロジェクト: giagiigi/corefx
    public static void FromUnixTimeMilliseconds(TestTime test)
    {
        // Only assert that expected == actual up to millisecond precision for conversion from milliseconds
        long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond;
        long actualTicks   = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds).UtcTicks;

        Assert.Equal(expectedTicks, actualTicks);
    }
コード例 #8
0
        public static void FromQuaranTimeSeconds(TestTime test)
        {
            // Only assert that expected == actual up to second precision for conversion from seconds
            long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond;
            long actualTicks   = QuaranTime.FromQuaranTimeSeconds(test.QuaranTimeSeconds).UtcTicks;

            Assert.Equal(expectedTicks, actualTicks);
        }
コード例 #9
0
        private static void TestFromUnixTimeSeconds(TestTime test)
        {
            // Only assert that expected == actual up to second precision for conversion from seconds
            long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond;
            long actualTicks   = DateTimeOffset.FromUnixTimeSeconds(test.UnixTimeSeconds).UtcTicks;

            Assert.AreEqual(expectedTicks, actualTicks);
        }
コード例 #10
0
 private void Start_Click_2(object sender, EventArgs e)
 {
     TestTime.Enabled = true;
     TestTime.Start();
     Start.Visible   = false;
     Welcome.Visible = false;
     GetQuestion();
 }
コード例 #11
0
 private static void TestToUnixTimeSeconds(TestTime test)
 {
     long expectedSeconds = test.UnixTimeSeconds;
     long actualSeconds = test.DateTimeOffset.ToUnixTimeSeconds();
     if (expectedSeconds != actualSeconds)
     {
         Assert.True(false,
             string.Format("Unix time converted from DateTimeOffset {0} ticks is inaccurate, expected: {1} seconds, actual: {2} seconds",
                 test.DateTimeOffset.UtcTicks, expectedSeconds, actualSeconds));
     }
 }
コード例 #12
0
    private static void TestToUnixTimeSeconds(TestTime test)
    {
        long expectedSeconds = test.UnixTimeSeconds;
        long actualSeconds   = test.DateTimeOffset.ToUnixTimeSeconds();

        if (expectedSeconds != actualSeconds)
        {
            Assert.True(false,
                        string.Format("Unix time converted from DateTimeOffset {0} ticks is inaccurate, expected: {1} seconds, actual: {2} seconds",
                                      test.DateTimeOffset.UtcTicks, expectedSeconds, actualSeconds));
        }
    }
コード例 #13
0
ファイル: PlayerTests.cs プロジェクト: yaoxiao6886/NextBright
        public void 位置接入()
        {
            player.MoveTo(new Vector2()
            {
                x = 6, y = 6
            });

            TestTime.SetTimeAndUpdate(100);

            Assert.AreEqual(6, stru.pos.GetPos().x);
            Assert.AreEqual(6, stru.pos.GetPos().y);
        }
コード例 #14
0
    public static void TestRoundtripUnixTimes()
    {
        foreach (var test in s_testTimes)
        {
            // Roundtrip Unix time in milliseconds
            DateTimeOffset dateTime = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds);
            TestToUnixTimeMilliseconds(TestTime.FromMilliseconds(dateTime, test.UnixTimeMilliseconds));

            // Roundtrip Unix time in seconds
            dateTime = DateTimeOffset.FromUnixTimeSeconds(test.UnixTimeSeconds);
            TestToUnixTimeSeconds(TestTime.FromSeconds(dateTime, test.UnixTimeSeconds));
        }
    }
コード例 #15
0
    public static void TestRoundtripDateTimes()
    {
        foreach (var test in s_testTimes)
        {
            // Roundtrip through Unix time in milliseconds
            long unixTimeMilliseconds = test.DateTimeOffset.ToUnixTimeMilliseconds();
            TestFromUnixTimeMilliseconds(TestTime.FromMilliseconds(test.DateTimeOffset, unixTimeMilliseconds));

            // Roundtrip through Unix time in seconds
            long unixTimeSeconds = test.DateTimeOffset.ToUnixTimeSeconds();
            TestFromUnixTimeSeconds(TestTime.FromSeconds(test.DateTimeOffset, unixTimeSeconds));
        }
    }
コード例 #16
0
    private static void TestFromUnixTimeMilliseconds(TestTime test)
    {
        // Only assert that expected == actual up to millisecond precision for conversion from milliseconds
        long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond;
        long actualTicks   = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds).UtcTicks;

        if (expectedTicks != actualTicks)
        {
            Assert.True(false,
                        string.Format("DateTimeOffset converted from Unix time {0} ms is inaccurate, expected: {1} ticks, actual: {2} ticks",
                                      test.UnixTimeMilliseconds,
                                      expectedTicks,
                                      actualTicks));
        }
    }
コード例 #17
0
 public void 移动到目标()
 {
     RPGLogicBase.Vector2 pos = new RPGLogicBase.Vector2()
     {
         x = 10, y = 0
     };
     initer.NotifyEvent(new IE_MovePos()
     {
         Pos = pos
     });
     TestTime.SetTimeAndUpdate(1);
     Assert.AreEqual(new RPGLogicBase.Vector2()
     {
         x = 5, y = 0
     }, posBehaviour.posControl.GetPos());
     TestTime.SetTimeAndUpdate(2);
     Assert.AreEqual(pos, posBehaviour.posControl.GetPos());
 }
コード例 #18
0
        internal string StoreTestResults()
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(AppName);
            sb.Append(",");
            sb.Append(AppBrowser);
            sb.Append(",");
            sb.Append(TestSuiteName);
            sb.Append(",");
            sb.Append(TestName);
            sb.Append(",");
            sb.Append(Status);
            sb.Append(",");
            sb.Append(TestTime.ToString("##.#####"));
            sb.Append(",");
            sb.Append(CSVErrorMessage.Replace("\n", ";"));
            return(sb.ToString());
        }
コード例 #19
0
        // Stop button action
        private void StopButton_Click(object sender, EventArgs e)
        {
            int Idx = Const_NrPicPerSet - IdxImg;

            // Stop timer
            TestTime.Stop();
            // Get image display time
            TestData.ImgDispTime[Idx] = Time.GetImgDispTime_100ms();
            // Make picture area visible
            box_PictureArea.Visible = false;
            // Enable Category and Name input fields
            txt_Category.Enabled    = true;
            txt_Description.Enabled = true;
            // Enable Submit button
            btn_Complete.Enabled = true;
            // Disable Next Picture and Got It buttons
            btn_GotIt.Enabled       = false;
            btn_NextPicture.Enabled = false;
        }
コード例 #20
0
        public void 频繁移动()
        {
            float currTime = 0;

            RPGLogicBase.Vector2 pos = new RPGLogicBase.Vector2()
            {
                x = 10, y = 0
            };
            while (currTime < 2)
            {
                pos += new RPGLogicBase.Vector2(-0.01f, 0f);
                initer.NotifyEvent(new IE_MovePos()
                {
                    Pos = pos
                });
                TestTime.SetTimeAndUpdate(currTime += 0.1f);
            }

            Assert.AreEqual(pos, posBehaviour.posControl.GetPos());
        }
コード例 #21
0
        //private void Start_Click_1(object sender, EventArgs e)
        //{
        //    TestTime.Enabled = true;
        //    Start.Visible = false;
        //    Welcome.Visible = false;
        //    GetQuestion();
        //    OK.Visible = true;
        //    ShowControls();
        //    OptionState();
        //}

        private void TestTime_Tick_1(object sender, EventArgs e)
        {
            _seconds = _seconds - 1;
            string s = Convert.ToString(_seconds);

            secondLabel.Text = s;
            string h = Convert.ToString(_hour);

            Hourlabel.Text = h;
            string m = Convert.ToString(_minutes);

            MinLabel.Text = m;
            if (_seconds == -1)
            {
                _minutes = _minutes - 1;
                _seconds = 59;
            }

            if (_minutes == -1)
            {
                _hour    = _hour - 1;
                _minutes = 59;
            }

            switch (_hour)
            {
            case 0 when _minutes == 0 && _seconds == 0:
            {
                TestTime.Stop();
                var done = MessageBox.Show("Please your time is up click ok to display your Results",
                                           "Times Up", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (done == DialogResult.OK)
                {
                    Hide();
                    //_userResultPage.Show();
                }

                break;
            }
            }
        }
コード例 #22
0
        public static IEnumerable <object[]> QuaranTime_TestData()
        {
            yield return(new object[] { TestTime.FromMilliseconds(DateTimeOffset.MinValue, -63720270000000) });

            yield return(new object[] { TestTime.FromMilliseconds(DateTimeOffset.MaxValue, 251817627599999) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2020, 3, 20, 0, 0, 0, TimeSpan.FromHours(-3)), 0) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2014, 6, 13, 17, 21, 50, TimeSpan.Zero), -181993090000) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2830, 12, 15, 1, 23, 45, TimeSpan.Zero), 25584416625000) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2830, 12, 15, 1, 23, 45, 399, TimeSpan.Zero), 25584416625399) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(9999, 12, 30, 23, 24, 25, TimeSpan.Zero), 251817539065000) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, TimeSpan.Zero), -3556641173000) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, 1, TimeSpan.Zero), -3556641172999) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, 777, TimeSpan.Zero), -3556641172223) });

            yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(601636288270011234, TimeSpan.Zero), -3556641172999) });
        }
コード例 #23
0
ファイル: DateTimeOffset.cs プロジェクト: zuhuizou/corefx
    private static IEnumerable <object[]> UnixTime_TestData()
    {
        yield return(new object[] { TestTime.FromMilliseconds(DateTimeOffset.MinValue, -62135596800000) });

        yield return(new object[] { TestTime.FromMilliseconds(DateTimeOffset.MaxValue, 253402300799999) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1970, 1, 1, 0, 0, 0, TimeSpan.Zero), 0) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2014, 6, 13, 17, 21, 50, TimeSpan.Zero), 1402680110000) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2830, 12, 15, 1, 23, 45, TimeSpan.Zero), 27169089825000) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(2830, 12, 15, 1, 23, 45, 399, TimeSpan.Zero), 27169089825399) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(9999, 12, 30, 23, 24, 25, TimeSpan.Zero), 253402212265000) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, TimeSpan.Zero), -1971967973000) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, 1, TimeSpan.Zero), -1971967972999) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(1907, 7, 7, 7, 7, 7, 777, TimeSpan.Zero), -1971967972223) });

        yield return(new object[] { TestTime.FromMilliseconds(new DateTimeOffset(601636288270011234, TimeSpan.Zero), -1971967972999) });
    }
コード例 #24
0
ファイル: DateTimeOffsetTests.cs プロジェクト: ESgarbi/corefx
 public static void ToUnixTimeSeconds_RoundTrip(TestTime test)
 {
     long unixTimeSeconds = test.DateTimeOffset.ToUnixTimeSeconds();
     FromUnixTimeSeconds(TestTime.FromSeconds(test.DateTimeOffset, unixTimeSeconds));
 }
コード例 #25
0
ファイル: DateTimeOffset.cs プロジェクト: giagiigi/corefx
    public static void oUnixTimeMilliseconds_RountTrip(TestTime test)
    {
        long unixTimeMilliseconds = test.DateTimeOffset.ToUnixTimeMilliseconds();

        FromUnixTimeMilliseconds(TestTime.FromMilliseconds(test.DateTimeOffset, unixTimeMilliseconds));
    }
コード例 #26
0
    private static void TestFromUnixTimeSeconds(TestTime test)
    {
        // Only assert that expected == actual up to second precision for conversion from seconds
        long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerSecond) * TimeSpan.TicksPerSecond;
        long actualTicks = DateTimeOffset.FromUnixTimeSeconds(test.UnixTimeSeconds).UtcTicks;

        if (expectedTicks != actualTicks)
        {
            Assert.True(false,
                string.Format("DateTimeOffset converted from Unix time {0} seconds ({1} ms) is inaccurate, expected: {2} ticks, actual: {3} ticks",
                    test.UnixTimeSeconds,
                    test.UnixTimeMilliseconds,
                    expectedTicks,
                    actualTicks));
        }
    }
コード例 #27
0
 private static void TestFromUnixTimeMilliseconds(TestTime test)
 {
     // Only assert that expected == actual up to millisecond precision for conversion from milliseconds
     long expectedTicks = (test.DateTimeOffset.UtcTicks / TimeSpan.TicksPerMillisecond) * TimeSpan.TicksPerMillisecond;
     long actualTicks = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds).UtcTicks;
     Assert.Equal(expectedTicks, actualTicks);
 }
コード例 #28
0
 private static void TestToUnixTimeSeconds(TestTime test)
 {
     long expectedSeconds = test.UnixTimeSeconds;
     long actualSeconds = test.DateTimeOffset.ToUnixTimeSeconds();
     Assert.Equal(expectedSeconds, actualSeconds);
 }
コード例 #29
0
        public static void FromQuaranTimeMilliseconds_RoundTrip(TestTime test)
        {
            DateTimeOffset dateTime = QuaranTime.FromQuaranTimeMilliseconds(test.QuaranTimeMilliseconds);

            ToQuaranTimeMilliseconds(TestTime.FromMilliseconds(dateTime, test.QuaranTimeMilliseconds));
        }
コード例 #30
0
    static void Main(string[] args)
    {
        try
        {
            Test();
            TestTime tt = new TestTime();
            TestTime.Load("result", ref tt);

            Console.WriteLine("Конец ввода - q");
            while (true)
            {
                Console.Write("Порядок блочной матрицы: ");
                try
                {
                    string input = Console.ReadLine();
                    if (input == "q")
                    {
                        break;
                    }
                    int blocks = Convert.ToInt32(input);
                    if (blocks <= 0)
                    {
                        throw new Exception();
                    }

                    Console.Write("Порядок матриц-элементов: ");
                    input = Console.ReadLine();
                    if (input == "q")
                    {
                        break;
                    }
                    int smallOrder = Convert.ToInt32(input);
                    if (smallOrder <= 0)
                    {
                        throw new Exception();
                    }

                    double msSharp = 0.0, msPlus = 0.0;
                    GenerateAndSolve(blocks, smallOrder, ref msSharp, ref msPlus);
                    string s = "Порядок блочной матрицы: " + blocks.ToString() +
                               "\nПорядок матриц-элементов: " + smallOrder.ToString() +
                               "\nВремя на C#: " + msSharp.ToString() +
                               "\nВремя на C++: " + msPlus.ToString() +
                               "\nОтношение: " + (msSharp / msPlus).ToString() + "\n";
                    tt.Add(s);
                }
                catch (Exception)
                {
                    Console.WriteLine("Неправильный ввод\n");
                }
            }

            Console.WriteLine("==================================");
            Console.WriteLine(tt);
            TestTime.Save("result", tt);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex);
        }
    }
コード例 #31
0
ファイル: DateTimeOffsetTests.cs プロジェクト: ESgarbi/corefx
 public static void FromUnixTimeSeconds_RoundTrip(TestTime test)
 {
     DateTimeOffset dateTime = DateTimeOffset.FromUnixTimeSeconds(test.UnixTimeSeconds);
     ToUnixTimeSeconds(TestTime.FromSeconds(dateTime, test.UnixTimeSeconds));
 }
コード例 #32
0
ファイル: DateTimeOffsetTests.cs プロジェクト: SGuyGe/corefx
 public static void oUnixTimeMilliseconds_RountTrip(TestTime test)
 {
     long unixTimeMilliseconds = test.DateTimeOffset.ToUnixTimeMilliseconds();
     FromUnixTimeMilliseconds(TestTime.FromMilliseconds(test.DateTimeOffset, unixTimeMilliseconds));
 }
コード例 #33
0
ファイル: DateTimeOffsetTests.cs プロジェクト: ESgarbi/corefx
 public static void ToUnixTimeMilliseconds(TestTime test)
 {
     long expectedMilliseconds = test.UnixTimeMilliseconds;
     long actualMilliseconds = test.DateTimeOffset.ToUnixTimeMilliseconds();
     Assert.Equal(expectedMilliseconds, actualMilliseconds);
 }
コード例 #34
0
ファイル: DateTimeOffset.cs プロジェクト: zuhuizou/corefx
    public static void TesToUnixTimeSeconds_RoundTrip(TestTime test)
    {
        long unixTimeSeconds = test.DateTimeOffset.ToUnixTimeSeconds();

        TestFromUnixTimeSeconds(TestTime.FromSeconds(test.DateTimeOffset, unixTimeSeconds));
    }
コード例 #35
0
ファイル: DateTimeOffset.cs プロジェクト: zuhuizou/corefx
    public static void TestFromUnixTimeSeconds_RoundTrip(TestTime test)
    {
        DateTimeOffset dateTime = DateTimeOffset.FromUnixTimeSeconds(test.UnixTimeSeconds);

        TestToUnixTimeSeconds(TestTime.FromSeconds(dateTime, test.UnixTimeSeconds));
    }
コード例 #36
0
 public void InitEnvironment()
 {
     TestTime time = new TestTime();
     TestGameLoopController controller = new TestGameLoopController();
 }
コード例 #37
0
ファイル: DateTimeOffset.cs プロジェクト: giagiigi/corefx
    public static void FromUnixTimeMilliseconds_RoundTrip(TestTime test)
    {
        DateTimeOffset dateTime = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds);

        ToUnixTimeMilliseconds(TestTime.FromMilliseconds(dateTime, test.UnixTimeMilliseconds));
    }
コード例 #38
0
        public static void ToQuaranTimeSeconds_RoundTrip(TestTime test)
        {
            long quaranTimeSeconds = test.DateTimeOffset.ToQuaranTimeSeconds();

            FromQuaranTimeSeconds(TestTime.FromSeconds(test.DateTimeOffset, quaranTimeSeconds));
        }
コード例 #39
0
ファイル: DateTimeOffset.cs プロジェクト: eerhardt/corefx
 public static void TestFromUnixTimeMilliseconds_RoundTrip(TestTime test)
 {
     DateTimeOffset dateTime = DateTimeOffset.FromUnixTimeMilliseconds(test.UnixTimeMilliseconds);
     TestToUnixTimeMilliseconds(TestTime.FromMilliseconds(dateTime, test.UnixTimeMilliseconds));
 }