public void because_of()
            {
                var applicationResourceFacade = new FakeApplicationResourceFacade();
                applicationResourceFacade.SetResource("SuccessResource", successSetting);
                applicationResourceFacade.SetResource("FailedResource", failedSetting);
                applicationResourceFacade.SetResource("UnavailableResource", unavailableSetting);
                applicationResourceFacade.SetResource("BuildResultSuccessBrush", successResource);
                applicationResourceFacade.SetResource("BuildResultFailedBrush", failedResource);
                applicationResourceFacade.SetResource("BuildResultUnavailableBrush", unavailableResource);

                this.applicationSettings = new StubApplicationSettings();
                this.applicationSettings.ApplicationUpdateInterval = TimeSpan.Zero;
                this.applicationSettings.SuccessColorResource = "SuccessResource";
                this.applicationSettings.FailedColorResource = "FailedResource";
                this.applicationSettings.UnavailableColorResource = "UnavailableResource";

                periodicUpdateService = new StubPeriodicJobUpdateService();

                var builder = new SettingsApplierInstanceBuilder();

                builder.ApplicationResourceFacade = applicationResourceFacade;
                builder.PeriodicJobUpdateService = periodicUpdateService;

                builder.Create().ApplyToSession(applicationSettings);
            }
            public void because_of()
            {
                this.applicationSettings = new StubApplicationSettings();
                this.applicationSettings.LoggingEnabled = false;

                applicationResourceFacade = new FakeApplicationResourceFacade();
                applicationResourceFacade.SetResource("BuildResultSuccessBrush", new SolidColorBrush(Colors.Red));
                applicationResourceFacade.SetResource("BuildResultFailedBrush", new SolidColorBrush(Colors.Green));
                applicationResourceFacade.SetResource("BuildResultUnavailableBrush", new SolidColorBrush(Colors.Blue));

                isolatedStorageFacade = new MockIsolatedStorageFacade();
                tileImageGenerator = new MockTileImageGenerator();

                var builder = new SettingsApplierInstanceBuilder();
                builder.ApplicationResourceFacade = applicationResourceFacade;
                builder.TileImageGenerator = tileImageGenerator;
                builder.IsolatedStorageFacade = isolatedStorageFacade;

                builder.Create().RebuildSharedResources(applicationSettings);
            }