public SomeApiDomain( ISomeDomainA someDomainA, ISomeDomainB someDomainB, IMyHttpLogger myHttpLogger) { _someDomainA = someDomainA; _someDomainB = someDomainB; _myHttpLogger = myHttpLogger; }
public SomeDomainB(IMyRequestScope requestScope, IMyHttpLogger myHttpLogger, ISomeDomainA someDomainA) { _someDomainA = someDomainA; _requestScope = requestScope; _myHttpLogger = myHttpLogger; _myHttpLogger.LogMessage("Creating a new instance of SomeDomainB"); }