private PostSchoolService GetMockedPostSchoolService() { var mockedDefaultDbContext = MockDefaultHelper.GetMockedDefaultDbContext(); var mockedDefaultDbContextQuery = MockDefaultHelper.GetMockedDefaultDbContextQuery(); var mockedSchoolValidator = new SchoolValidator(); var mockedSchoolNameAlreadyExistsSpecification = new SchoolNameAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedPostSchoolSpecificationsValidator = new PostSchoolSpecificationsValidator( mockedSchoolNameAlreadyExistsSpecification); var mockedPostSchoolService = new PostSchoolService( mockedDefaultDbContext.Object, mockedSchoolValidator, mockedPostSchoolSpecificationsValidator); return(mockedPostSchoolService); }
public PatchSchoolSpecificationsValidator( SchoolNameAlreadyExistsSpecification schoolNameAlreadyExistsSpecification ) { base.Add("SchoolNameMustBeUnique", new Rule <School>(schoolNameAlreadyExistsSpecification.Not(), "Já existe uma Escola com esse nome!")); }