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 PostSampleSpecificationsValidator( SampleDescriptionAlreadyExistsSpecification sampleDescriptionAlreadyExistsSpecification ) { base.Add("SanpleMustBeUnique", new DomainRule <Sample>(sampleDescriptionAlreadyExistsSpecification.Not(), "A register with this description already exists!")); }