예제 #1
0
 public UrlShortenerCreatorService(IMapper mapper,
                                   IRepository <ShortUrl> repository,
                                   ICodeValidator codeValidator) : base(mapper)
 {
     this.repository    = repository;
     this.codeValidator = codeValidator;
 }
예제 #2
0
        public HomeController(IPostRepository contentRepository, ICodeValidator codeValidator)
        {
            if (contentRepository == null)
             {
            throw new ArgumentNullException("contentRepository");
             }

             if (codeValidator == null)
             {
            throw new ArgumentNullException("codeValidator");
             }

             db = contentRepository;
             compiler = codeValidator;
        }
예제 #3
0
 public UrlShortenerCreatorServiceTest()
 {
     this.codeValidator = new CodeValidator();
 }
예제 #4
0
 public ErrorsInPostQuery(ICodeValidator codeValidator)
 {
     validator = codeValidator;
 }
예제 #5
0
 public ErrorsInPostQuery(ICodeValidator codeValidator)
 {
     validator = codeValidator;
 }
예제 #6
0
 public AssemblyManager(IObjectSpace objectSpace, ICodeValidator codeValidator)
 {
     _objectSpace  = objectSpace;
     CodeValidator = codeValidator;
 }
 public PostByIdAndVersionQuery(IPostRepository postRepository, ICodeValidator codeValidator)
 {
     posts     = postRepository;
     validator = codeValidator;
 }
예제 #8
0
 public SamplePostQuery(ICodeValidator codeValidator)
 {
     validator = codeValidator;
 }
 public PostByIdAndVersionQuery(IPostRepository postRepository, ICodeValidator codeValidator)
 {
     posts = postRepository;
     validator = codeValidator;
 }
예제 #10
0
 public HomeController()
 {
     db = new MongoDbPostRepository();
      compiler = new CSharpValidator();
 }
예제 #11
0
 public SamplePostQuery(ICodeValidator codeValidator)
 {
     validator = codeValidator;
 }