Ejemplo n.º 1
0
        public HomeControllerWorkerServices(ICatalogServices catalogServices)
        {
            Contract.Requires <ArgumentNullException>(catalogServices != null);
            Contract.Ensures(this.CatalogServices == catalogServices);

            this.CatalogServices = catalogServices;
        }
Ejemplo n.º 2
0
        public HomeControllerWorkerServices(ICatalogServices catalogServices, IReadModelFacade readModelFacade)
        {
            Contract.Requires <ArgumentNullException>(catalogServices != null, "catalogServices");
            Contract.Requires <ArgumentNullException>(readModelFacade != null, "readModelFacade");

            this.CatalogServices = catalogServices;
            this.ReadModelFacade = readModelFacade;
        }
Ejemplo n.º 3
0
        public CatalogControllerWorkerServices(IReadModelFacade readModelFacade, ICatalogServices catalogServices)
        {
            Contract.Requires <ArgumentNullException>(catalogServices != null, "catalogServices");
            Contract.Requires <ArgumentNullException>(readModelFacade != null, "readModelFacade");
            Contract.Ensures(this.CatalogServices == catalogServices);
            Contract.Ensures(this.ReadModelFacade == readModelFacade);

            this.ReadModelFacade = readModelFacade;
            this.CatalogServices = catalogServices;
        }
Ejemplo n.º 4
0
        public CatalogController(IReadModelFacade database, ICatalogServices catalogServices)
        {
            Contract.Requires <ArgumentNullException>(database != null, "database");
            Contract.Requires <ArgumentNullException>(catalogServices != null, "catalogServices");
            Contract.Ensures(this.Database == database, "database");
            Contract.Ensures(this.CatalogServices == catalogServices, "catalogServices");

            Database        = database;
            CatalogServices = catalogServices;
        }
Ejemplo n.º 5
0
        public void CatalogControllerWorkerServices_Constructor_should_Throw_on_null_CatalogServices()
        {
            ICatalogServices svc = null;

            Executing.This(
                () => new CatalogControllerWorkerServices(svc)
                ).
            Should().
            Throw <ArgumentNullException>().
            And.
            ValueOf.
            ParamName.
            Should().
            Be("productServices");
        }
Ejemplo n.º 6
0
        public CatalogControllerWorkerServices(ICatalogServices productServices)
        {
            Contract.Requires <ArgumentNullException>(productServices != null, "productServices");

            this.ProductServices = productServices;
        }
Ejemplo n.º 7
0
 static CatalogServices()
 {
     Current = new JsonCatalogServices();
 }