public PostClassService( IDefaultDbContext context, ClassValidator entityValidator, PostClassSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }
private PostClassService GetMockedPostClassService() { var mockedDefaultDbContext = MockDefaultHelper.GetMockedDefaultDbContext(); var mockedDefaultDbContextQuery = MockDefaultHelper.GetMockedDefaultDbContextQuery(); var mockedClassValidator = new ClassValidator(); var mockedClassNameAlreadyExistsSpecification = new ClassNameAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedClassCodeAlreadyExistsSpecification = new ClassCodeAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedPostClassSpecificationsValidator = new PostClassSpecificationsValidator( mockedClassNameAlreadyExistsSpecification, mockedClassCodeAlreadyExistsSpecification); var mockedPostClassService = new PostClassService( mockedDefaultDbContext.Object, mockedClassValidator, mockedPostClassSpecificationsValidator); return(mockedPostClassService); }