Ejemplo n.º 1
0
    public void DateMask_Delete()
    {
        var mask = new DateMask("MM/dd/yy");

        mask.Insert("12/31/99");
        // delete creates invalid day 39
        mask.CaretPos = 4;
        mask.ToString().Should().Be("12/3|1/99");
        mask.Delete();
        mask.ToString().Should().Be("12/3|1/9");
        // delete creates invalid month 13
        mask.CaretPos = 1;
        mask.ToString().Should().Be("1|2/31/9");
        mask.Delete();
        mask.ToString().Should().Be("1|2/19/");
    }