public void SetUp() { var services = new Hero6ServicesProvider(); file = services.File; directory = Substitute.For <IDirectoryWrapper>(); userSettings = MakeUserSettings(); }
protected ServicesProvider() { File = new FileWrapperStub(); Mouse = Substitute.For <IMouse>(); GameSettings = Substitute.For <IGameSettings>(); UserSettings = Substitute.For <IUserSettings>(); Campaigns = Substitute.For <ICampaigns>(); Campaigns.Current = Substitute.For <CampaignModule>(); UserInterfaces = Substitute.For <IUserInterfaces>(); UserInterfaces.Current = Substitute.For <UserInterface>(); UserInterfaceGenerator = new UserInterfacesGeneratorStub(Mouse); }