public void TimesliceModel_Invalid(string fromTime, string toTime, List <string> dowPattern, int errorCount) { var validator = new TimesliceValidator(); var res = validator.Validate(new Timeslice(fromTime, toTime, dowPattern)); Assert.False(res.IsValid); Assert.Equal(res.Errors.Count, errorCount); }
public void TimesliceModel_Valid(string fromTime, string toTime, List <string> dowPattern) { var validator = new TimesliceValidator(); var res = validator.Validate(new Timeslice(fromTime, toTime, dowPattern)); Assert.True(res.IsValid, $"Invalid {nameof(Timeslice)} model. {nameof(Timeslice.FromTime)}: {fromTime}, {nameof(Timeslice.ToTime)}: {toTime}, {nameof(Timeslice.DowPattern)}: {string.Join("|", dowPattern.AsEnumerable() ?? Array.Empty<string>())}"); }