Ejemplo n.º 1
0
        public void IsEnabled_WhenNewingupNewSpace_ShouldReturnTrue()
        {
            var sut = new MetricSpace("ss");

            var result = sut.IsEnabled();

            Assert.True(result);
        }
Ejemplo n.º 2
0
        public void IsEnabled_WhenDisabed_ShouldReturnFasle()
        {
            var sut = new MetricSpace("ss");

            sut.Disable();

            var result = sut.IsEnabled();

            Assert.False(result);
        }
Ejemplo n.º 3
0
        public void IsEnabled_WhenEnableAfterDisable_ShouldBeEnabled()
        {
            var sut = new MetricSpace("ss");

            sut.IsEnabled();

            AssertEnabled(sut);

            sut.Disable();

            AssertDisabled(sut);

            sut.Enable();

            AssertEnabled(sut);
        }
Ejemplo n.º 4
0
        public void IsEnabled_WhenSuspended_ShouldReturnFasle()
        {
            var sut = new MetricSpace("ss");

            var testClock = new TestClock();

            sut.Options.SystemClock = testClock;

            var currentTime = new DateTime(2000, 1, 1);

            testClock.TestTime = currentTime;

            sut.Suspend(TimeSpan.FromHours(1));

            var result = sut.IsEnabled();

            Assert.False(result);
        }
Ejemplo n.º 5
0
        private void AssertDisabled(MetricSpace metricSpace)
        {
            var result = metricSpace.IsEnabled();

            Assert.False(result);
        }
Ejemplo n.º 6
0
        private void AssertEnabled(MetricSpace metricSpace)
        {
            var result = metricSpace.IsEnabled();

            Assert.True(result);
        }