public PutClassService( IDefaultDbContext context, ClassValidator entityValidator, PutClassSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }
private PutClassService GetMockedPutClassService() { 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 mockedPutClassSpecificationsValidator = new PutClassSpecificationsValidator( mockedClassNameAlreadyExistsSpecification, mockedClassCodeAlreadyExistsSpecification); var mockedPutClassService = new PutClassService( mockedDefaultDbContext.Object, mockedClassValidator, mockedPutClassSpecificationsValidator); return(mockedPutClassService); }