コード例 #1
0
 public PutClassService(
     IDefaultDbContext context,
     ClassValidator entityValidator,
     PutClassSpecificationsValidator domainValidator
     ) : base(entityValidator, domainValidator)
 {
     Context = context;
 }
コード例 #2
0
        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);
        }