Я абстрагировал все, что напрямую связано с Facebook, в конфигурации Debug на моей локальной машине. Конфигурация выпуска содержит материалы, связанные с Facebook. Я использую Unity для DI, поэтому у меня есть условия DEBUG, которые конфигурируют различные конкретные реализации интерфейсов.
#if DEBUG
LifetimeManager lifetimeManager = new ContainerControlledLifetimeManager();
container.RegisterType<ISteamRepository, MockSteamRepository>(lifetimeManager);
container.RegisterType<IFacebookContextSettings, MockFacebookContextSettings>();
#else
container.RegisterType<ISteamRepository, SteamRepository>();
container.RegisterType<IFacebookContextSettings, FacebookContextSettings>();
#endif
Мой проект с открытым исходным кодом, вы можете увидеть больше на http://code.google.com/p/facebooksteamachievements/