public FutClient(FutRequestFactories requestFactories)
 {
     requestFactories.ThrowIfNullArgument();
     _requestFactories = requestFactories;
 }
 public FutClient()
 {
     _requestFactories = new FutRequestFactories();
 }
 public FutClient(CookieContainer cookieContainer)
 {
     _requestFactories = new FutRequestFactories(cookieContainer);
 }
 public void CreateClient(bool passNullInstance = false)
 {
     _requestFactories = new FutRequestFactories();
     _futClient = new FutClient(passNullInstance ? null : _requestFactories);
 }