Exemplo n.º 1
0
    public void AddToDate_Works(string timeUnitValue, long number, string unit)
    {
        TimeUnit a       = new TimeUnit(timeUnitValue);
        long     seconds = a.InSecondsLong;

        // Create Test DateTime Object
        DateTime d = DateTime.Now;
        DateTime e;

        switch (unit)
        {
        case "m":
            e = d.AddMinutes(number);
            break;

        case "d":
            e = d.AddDays(number);
            break;

        case "h":
            e = d.AddHours(number);
            break;

        default:
            e = DateTime.Now;
            break;
        }

        // Now use TimeUnit date math.
        DateTime f = a.AddToDate(d);

        Assert.AreEqual(e, f, "DateTime {0} did not equal expected value of {1}", f, e);
    }