コード例 #1
0
            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);
            }
コード例 #2
0
            public void because_of()
            {
                this.applicationSettings = new StubApplicationSettings();
                this.applicationSettings.ApplicationUpdateInterval = TimeSpan.FromMinutes(5);

                periodicUpdateService = new StubPeriodicJobUpdateService();

                var builder = new SettingsApplierInstanceBuilder();

                builder.PeriodicJobUpdateService = periodicUpdateService;

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