Example #1
0
        public void should_read_max_allowed_clock_diff()
        {
            SetAppSettingsKey("Directory.MaxAllowedClockDifferenceWhenRegistering", "00:02");

            var directoryConfiguration = new AppSettingsDirectoryConfiguration(new AppSettings(_appSettings));

            directoryConfiguration.MaxAllowedClockDifferenceWhenRegistering.ShouldEqual(2.Minutes());
        }
Example #2
0
        public void should_read_peer_ping_interval()
        {
            SetAppSettingsKey("Directory.PingPeers.Interval", "00:02");

            var directoryConfiguration = new AppSettingsDirectoryConfiguration(new AppSettings(_appSettings));

            directoryConfiguration.PeerPingInterval.ShouldEqual(2.Minutes());
        }
Example #3
0
        public void should_read_default_peer_ping_interval()
        {
            var directoryConfiguration = new AppSettingsDirectoryConfiguration(new AppSettings(_appSettings));

            directoryConfiguration.PeerPingInterval.ShouldEqual(1.Minute());
        }
Example #4
0
        public void should_read_default_max_allowed_clock_diff()
        {
            var directoryConfiguration = new AppSettingsDirectoryConfiguration(new AppSettings(_appSettings));

            directoryConfiguration.MaxAllowedClockDifferenceWhenRegistering.ShouldEqual(null);
        }