private PutSampleService GetMockedPutSampleService() { var mockedDefaultDbContext = MockDefaultHelper .GetMockedDbContext() .AddMockedSamples(); var mockedDefaultDbContextQuery = MockDefaultHelper .GetMockedDbContextQuery() .AddMockedSamples(); var mockedSampleValidator = new SampleValidator(); var mockedSampleNameAlreadyExistsSpecification = new SampleDescriptionAlreadyExistsSpecification( mockedDefaultDbContextQuery.Object); var mockedPutSampleSpecificationsValidator = new PutSampleSpecificationsValidator( mockedSampleNameAlreadyExistsSpecification); var mockedPutSampleService = new PutSampleService( mockedDefaultDbContext.Object, mockedSampleValidator, mockedPutSampleSpecificationsValidator); return(mockedPutSampleService); }
public PutSampleService( IDefaultDbContext context, SampleValidator entityValidator, PutSampleSpecificationsValidator domainValidator ) : base(entityValidator, domainValidator) { Context = context; }