public void Specification_SingleSpecification_ShouldReturnTrue() { // Arrange var movie = MovieFactory.GetForKids(); var kidSpec = new MovieForKidsSpecificationValidator(); // Act var result = kidSpec.Validate(movie); // Assert Assert.True(result.IsValid); }
public void Specification_SingleSpecification_ShouldReturnFalse() { // Arrange var movie = MovieFactory.GetRatedR(); var kidSpec = new MovieForKidsSpecificationValidator(); // Act var result = kidSpec.Validate(movie); // Assert Assert.False(result.IsValid); Assert.Contains(result.Errors, e => e.ErrorMessage == "This film is not for children."); }