public void DateConverter_USCulture_ReturnCorrectDate() { DateTimeFormatInfo dateTimeFormatInfo = CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat; DateConverter dateConverter = new DateConverter(); DateTime userDate; DateTime expectedUserDate = new DateTime(2021, 11, 10); string date = "11.10.2021"; userDate = dateConverter.DateConvertion(date, dateTimeFormatInfo); Assert.AreEqual(userDate, expectedUserDate); }
public void DateConverter_WrongValue_ReturnCorrectDate() { DateTimeFormatInfo dateTimeFormatInfo = CultureInfo.CreateSpecificCulture("en-US").DateTimeFormat; DateConverter dateConverter = new DateConverter(); DateTime userDate; DateTime expectedUserDate = new DateTime(0001, 01, 01); string date = "000000"; userDate = dateConverter.DateConvertion(date, dateTimeFormatInfo); Assert.AreEqual(userDate, expectedUserDate); }
public void DateConverter_CurrentCulture_ReturnCorrectDate() { DateTimeFormatInfo dateTimeFormatInfo = DateTimeFormatInfo.CurrentInfo; DateConverter dateConverter = new DateConverter(); DateTime userDate; DateTime expectedUserDate = new DateTime(2021, 10, 11); string date = "11.10.2021"; userDate = dateConverter.DateConvertion(date, dateTimeFormatInfo); Assert.AreEqual(userDate, expectedUserDate); }