public PdvRequestValidator(IPdvRepository repository) { this._repository = repository; RuleFor(x => x.TradingName).NotNull().NotEmpty(); RuleFor(x => x.OwnerName).NotNull().NotEmpty(); RuleFor(x => x.Document).NotNull().NotEmpty().Must(BeAvailable).WithMessage("Document not available"); RuleFor(x => x.CoverageArea).NotNull().NotEmpty().Must(BeAValidMultiPolygon).WithMessage("Invalid MultiPolygon"); RuleFor(x => x.Address).NotNull().NotEmpty().Must(BeAValidPoint).WithMessage("Invalid Point");; }
private void resetRepositories() { _pdvReadRepository = null; _userReadRepository = null; }
public PdvService(IPdvRepository repository) { this._repository = repository; this._validator = new PdvRequestValidator(_repository); }
public void Setup() { this._repository = new FakePdvRepository(); this._service = new PdvService(_repository); }
public CustomMongoSeeder(IMongoDatabase database, IPdvRepository pdvRepository) : base(database) { _pdvRepository = pdvRepository; }
public ValuesController(IPdvRepository pdvRepository) { _pdvRepository = pdvRepository; }
public void Setup() { this._repository = new PdvRepository(_context); }