public void ConvertTestDate() { var testDate1 = "17.06.96/13:48:10"; var testDate2 = "17.06.14"; var testDate3 = "17.06.2017"; var testDate4 = "6/15/96"; var testDate5 = "1/30/1996"; var testDate6 = "96-4-26"; var testDate7 = "1996-10-23"; var testDate1Result = DateConverter.Convert(testDate1); Assert.Equal(new DateTime(1996, 6, 17).Date, testDate1Result.Date); var testDate2Result = DateConverter.Convert(testDate2); Assert.Equal(new DateTime(2014, 6, 17).Date, testDate2Result.Date); var testDate3Result = DateConverter.Convert(testDate3); Assert.Equal(new DateTime(2017, 6, 17).Date, testDate3Result.Date); var testDate4Result = DateConverter.Convert(testDate4); Assert.Equal(new DateTime(1996, 6, 15).Date, testDate4Result.Date); var testDate5Result = DateConverter.Convert(testDate5); Assert.Equal(new DateTime(1996, 1, 30).Date, testDate5Result.Date); var testDate6Result = DateConverter.Convert(testDate6); Assert.Equal(new DateTime(1996, 4, 26).Date, testDate6Result.Date); var testDate7Result = DateConverter.Convert(testDate7); Assert.Equal(new DateTime(1996, 10, 23).Date, testDate7Result.Date); }
public void Convert_InvalidInput_ThrowsArgumentException(object invalidInput) { Action act = () => m_dateConverter.Convert <string>(invalidInput); act.Should().Throw <ArgumentException>(); }
public void Convert_InvalidInput_XamlParseExceptionThrown(object invalidInput) { Action act = () => m_dateConverter.Convert <string>(invalidInput); act.Should().Throw <XamlParseException>(); }
private IEnumerable <TimeEntryDto> FakeDataForTestingWithNoSQL() { var t1 = new TimeEntryDto() { Id = 1, PreceptorId = 1, StudentId = 2, Hours = 2, Notes = "Notes", Rotation = "GI", Date = DateConverter.Convert(DateTime.Now), PreceptorDisplayName = "Dave", StudentDisplayName = "Me", }; yield return(t1); var t2 = new TimeEntryDto() { Id = 2, PreceptorId = 3, StudentId = 2, Hours = 5, Notes = "notes asdsadas dasd sad asd asd ", Rotation = "Endo", Date = DateConverter.Convert(DateTime.Now), PreceptorDisplayName = "Brad", StudentDisplayName = "Me", }; yield return(t2); var t3 = new TimeEntryDto() { Id = 3, PreceptorId = 4, StudentId = 5, Hours = 2, Notes = "notes", Rotation = "Endo", Date = DateConverter.Convert(DateTime.Now), PreceptorDisplayName = "MECEPTOR", StudentDisplayName = "peeps", }; yield return(t3); var t4 = new TimeEntryDto() { Id = 4, PreceptorId = 4, StudentId = 6, Hours = 4, Notes = "notes asdsadas dasd sad asd asd ", Rotation = "Endo", Date = DateConverter.Convert(DateTime.Now), PreceptorDisplayName = "MECEPTOR", StudentDisplayName = "other peeps", }; yield return(t4); }