MyModel _model = new MyModel() { PriceDate = new DateTime(2000, 1, 1)};
var helper = new System.Web.Mvc.HtmlHelper<MyModel>(new ViewContext(), new ViewPage());
var result = helper.DisplayFor(m => _model.PriceDate);
Assert.That(result, Is.EqualTo(expected));
Я хочу проверить, что вывод, полученный с помощью вызова DisplayFor
, имеет формат, указанный ...
[DisplayFormat(DataFormatString = "{0:dd/MM/yy}")]
public DateTime? PriceDate { get; set; }
Код компилируется, но завершается с ошибкой NullReferenceException
в DisplayFor
.
Может кто-нибудь помочь мне сделать эту работу?
(Примечание: это тривиальный пример более крупной проблемы)