public async Task ParseValueFromStringAsync_InvalidDateString() { // setup var edit = new MockDatePicker <DateTime>(); // test var result = await edit.ParseValueAsync("3/12/2020-invalid"); // validate Assert.False(result.Success); Assert.Equal(default, result.ParsedValue[0]);
public void SetDate_WithInvalidType() { // setup var edit = new MockDatePicker <int>(); // test edit.Date = 100; // validate Exception ex = Assert.Throws <InvalidOperationException>(() => edit.TextValue); }
public async Task ParseValueFromStringAsync_ValidDateString() { // setup var edit = new MockDatePicker <DateTime>(); var expected = new DateTime(2018, 7, 12); // test var result = await edit.ParseValueAsync(expected.ToString()); // validate Assert.True(result.Success); Assert.Equal(expected, result.ParsedValue[0]); }