Exemplo n.º 1
0
        /// <summary>
        /// Stops profiling of this method.
        /// </summary>
        public static void EndMethod()
        {
            NameDate nd = startTimeStack.Pop();

            sb.AppendLine(String.Format(CultureInfo.InvariantCulture, "{0}End: {1}  Duration: {2}s", Indent(), nd.Name, (DateTime.Now - nd.DateTime).TotalSeconds));
            sb.AppendLine("");
        }
Exemplo n.º 2
0
        public void FindNamesOfDateOkTest()
        {
            DateTime        date           = new DateTime(2019, 10, 11);
            List <NameDate> expectedValues = new List <NameDate>();
            NameDate        nameDate1      = new NameDate(new string[] { "2.9", "Sinikka, Sini, Justus" }, 0);
            NameDate        nameDate2      = new NameDate(new string[] { "3.9", "Soile, Soili, Soila" }, 1);
            NameDate        nameDate3      = new NameDate(new string[] { "30.11", "Antti" }, 2);
            NameDate        nameDate4      = new NameDate(new string[] { "11.10", "Ohto" }, 3);

            expectedValues.Add(nameDate1);
            expectedValues.Add(nameDate2);
            expectedValues.Add(nameDate3);
            expectedValues.Add(nameDate4);

            string names = Program.FindNamesOfDate(expectedValues, date);

            Assert.AreEqual(nameDate4.Names, names);
        }
Exemplo n.º 3
0
        public void LoadCSVOkTest()
        {
            string          csvFileDirectory = new FileInfo(@"..\..\SupportFiles\OkNimet.csv").DirectoryName;
            string          csvFilePath      = csvFileDirectory + @"\OkNimet.csv";
            List <NameDate> expectedValues   = new List <NameDate>();
            NameDate        nameDate1        = new NameDate(new string[] { "2.9", "Sinikka, Sini, Justus" }, 0);
            NameDate        nameDate2        = new NameDate(new string[] { "3.9", "Soile, Soili, Soila" }, 1);
            NameDate        nameDate3        = new NameDate(new string[] { "30.11", "Antti" }, 2);
            NameDate        nameDate4        = new NameDate(new string[] { "11.10", "Ohto" }, 3);

            expectedValues.Add(nameDate1);
            expectedValues.Add(nameDate2);
            expectedValues.Add(nameDate3);
            expectedValues.Add(nameDate4);

            List <NameDate> nameDates = Program.LoadCSV(csvFilePath);

            bool testOk = true;

            testOk = expectedValues.Capacity == nameDates.Capacity;

            for (int i = 0; i < expectedValues.Capacity; i++)
            {
                try
                {
                    if (expectedValues[i].Equals(nameDates[i]))
                    {
                        testOk = false;
                    }
                }
                catch
                {
                    testOk = false;
                }
            }

            Assert.IsTrue(testOk);
        }