Пример #1
0
        public void DoubleEnableTest()
        {
            // arrange
            InvalidOperationException expectedException = null;
            var loader = new LayerLoader<ILayerBase<object>, object>();
            loader.Enable(null, null);

            // act
            try
            {
                // try to start the loader a second time...
                loader.Enable(null, null);
            }
            catch (InvalidOperationException ex)
            {
                expectedException = ex;
            }

            // assert
            Assert.IsNotNull(expectedException);
        }
Пример #2
0
        public void DoubleEnableTest()
        {
            // arrange
            InvalidOperationException expectedException = null;
            var loader = new LayerLoader <ILayerBase <object>, object>();

            loader.Enable(null, null);

            // act
            try
            {
                // try to start the loader a second time...
                loader.Enable(null, null);
            }
            catch (InvalidOperationException ex)
            {
                expectedException = ex;
            }


            // assert
            Assert.IsNotNull(expectedException);
        }
Пример #3
0
        public void UnknownLayerTest()
        {
            // arrange
            KeyNotFoundException expectedException = null;
            var loader = new LayerLoader<ILayerBase<object>, object>();
            loader.Enable(null, null);

            // act
            try
            {
                loader.Get<ILayerBase<object>>();
            }
            catch (KeyNotFoundException ex)
            {
                expectedException = ex;
            }

            // assert
            Assert.IsNotNull(expectedException);
        }
Пример #4
0
        public void UnknownLayerTest()
        {
            // arrange
            KeyNotFoundException expectedException = null;
            var loader = new LayerLoader <ILayerBase <object>, object>();

            loader.Enable(null, null);

            // act
            try
            {
                loader.Get <ILayerBase <object> >();
            }
            catch (KeyNotFoundException ex)
            {
                expectedException = ex;
            }


            // assert
            Assert.IsNotNull(expectedException);
        }