Я использую Nunit в качестве своей среды модульного тестирования, и я создал пару сущностей L2S и классов проверки.Теперь я хочу провести модульное тестирование проверки, но не могу понять, как это сделать.
Это мой класс проверки:
[Bind(Exclude = "ProjectID")]
public class ProjectValidation {
[Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "RequiredProjectName")]
[LocalizedDisplayName("ProjectName", NameResourceType = typeof(ValidationMessages))]
public string Name { get; set; }
[LocalizedDisplayName("StartDate", NameResourceType = typeof(ValidationMessages))]
public DateTime StartDate { get; set; }
[Required(ErrorMessageResourceType = typeof(ValidationMessages), ErrorMessageResourceName = "RequiredCustomer")]
[LocalizedDisplayName("Customer", NameResourceType = typeof(ValidationMessages))]
public int FK_CustomerId { get; set; }
[LocalizedDisplayName("StartDate", NameResourceType = typeof(ValidationMessages))]
public String Contact { get; set; }
}
А это моя сущность:
[MetadataType(typeof(ProjectValidation))]
public partial class Project : IEntity {
}