public PatchSchoolService( IDefaultDbContext context, SchoolValidator entityValidator, PatchSchoolSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }
private PatchSchoolService GetMockedPatchSchoolService() { var mockedDefaultDbContext = MockDefaultHelper.GetMockedDefaultDbContext(); var mockedDefaultDbContextQuery = MockDefaultHelper.GetMockedDefaultDbContextQuery(); var mockedSchoolValidator = new SchoolValidator(); var mockedSchoolNameAlreadyExistsSpecification = new SchoolNameAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedPatchSchoolSpecificationsValidator = new PatchSchoolSpecificationsValidator( mockedSchoolNameAlreadyExistsSpecification); var mockedPatchSchoolService = new PatchSchoolService( mockedDefaultDbContext.Object, mockedSchoolValidator, mockedPatchSchoolSpecificationsValidator); return(mockedPatchSchoolService); }