コード例 #1
0
        public void ConnectCallConnect()
        {
            var target = Mock.Of <IStorm <object> >();
            var input  = new Mock <IStormSocket <object> >(MockBehavior.Strict);

            input.Setup(i => i.Connect(It.IsAny <StormToken>(), target));
            StormExtensions.Connect(input.Object, target);
        }
コード例 #2
0
        public void ConnectThrowOnNullTarget()
        {
            var socket = Mock.Of <IStormSocket <object> >();

            Assert.Throws <ArgumentNullException>(() => StormExtensions.Connect(socket, null));
        }
コード例 #3
0
        public void ConnectThrownOnNullThisArgument()
        {
            var target = Mock.Of <IStorm <object> >();

            Assert.Throws <ArgumentNullException>(() => StormExtensions.Connect(null, target));
        }