public static Mock <IClientSettings> BuildClientSettingsProps(this UnitTest unitTest) { var mSession = unitTest.Resolve <Mock <IClientSession> >().SetupAllProperties(); var mAppProperties = unitTest.BuildAppProperties(); var mSettings = unitTest.BuildClientSettings() .AttachSession(mSession) .AttachAppProperties(mAppProperties); mSettings.Object.Config = unitTest.Fixture.Create <TConfig>(); mSettings.Object.Config.DcOptions.Add(unitTest.Fixture.Create <TDcOption>()); return(mSettings); }