Ejemplo n.º 1
0
        public void SingleTimedInstance()
        {
            var s1 = TimedSingleton.Instance();
            var s2 = TimedSingleton.Instance();

            Assert.That(s1, Is.EqualTo(s2));
        }
Ejemplo n.º 2
0
        public void InstanceResets()
        {
            var s1 = TimedSingleton.Instance();

            Thread.Sleep(6000);
            var s2 = TimedSingleton.Instance();

            Assert.That(s1, Is.Not.EqualTo(s2));
        }
Ejemplo n.º 3
0
        public void TimedSingletonNotNull()
        {
            var s = TimedSingleton.Instance();

            Assert.NotNull(s);
        }