public void AddPupilDetails_IsValid_GivenUPNProvided() { // Arrange var viewModel = new AddPupilViewModel("ks4-june") { UPN = "12345" }; var validator = new AddPupilViewModelValidator(); // Act var result = validator.Validate(viewModel); // Assert Assert.True(result.IsValid); }
public void AddPupilDetails_IsInvalid_GivenNullFirstName() { // Arrange var viewModel = new AddPupilViewModel("ks4-june") { LastName = "Bloggs", DateOfBirth = new DateViewModel(DateTime.Parse("01/01/2007")), Gender = Gender.Male.Code, DateOfAdmission = new DateViewModel(DateTime.Parse("01/12/2018")), YearGroup = "8" }; var validator = new AddPupilViewModelValidator(); // Act var result = validator.Validate(viewModel); // Assert Assert.False(result.IsValid); }