public CommunicationManager(IConfigRepository configRepository, EmailAddress emailAddress) { if (configRepository == null) throw new ArgumentNullException("configRepository"); if (emailAddress == null) throw new ArgumentNullException("emailAddress"); _configRepository = configRepository; _emailAddress = emailAddress; _user = ObjectFactory.GetInstance<User>(); //can this be mocked? we would want an interface... _negotiation = ObjectFactory.GetInstance<INegotiation>(); _br = ObjectFactory.GetInstance<IBookingRequest>(); }
public NegotiationResponse() { _negotiation = ObjectFactory.GetInstance<INegotiation>(); _tracker = ObjectFactory.GetInstance<ITracker>(); }