public void ComputeReceivePortNameViaReceivePort()
        {
            const string name = "Receive Port Name";

            var receivePortMock = new Mock <IReceivePort <object> >();

            receivePortMock.Setup(m => m.Name).Returns(name);

            NamingConventionThunk.ComputeReceivePortName(receivePortMock.Object).Should().Be(name);
        }
        public void ComputeSendPortNameViaSendPort()
        {
            const string name = "Send Port Name";

            var sendPortMock = new Mock <ISendPort <object> >();

            sendPortMock.Setup(m => m.Name).Returns(name);

            NamingConventionThunk.ComputeSendPortName(sendPortMock.Object).Should().Be(name);
        }
        public void ComputeApplicationNameViaApplicationBinding()
        {
            const string name = "Application Name";

            var applicationBindingMock = new Mock <IApplicationBinding <object> >();

            applicationBindingMock.Setup(m => m.Name).Returns(name);

            NamingConventionThunk.ComputeApplicationName(applicationBindingMock.Object).Should().Be(name);
        }
Beispiel #4
0
        public void ComputeReceivePortNameViaReceivePort()
        {
            const string name = "Receive Port Name";

            var receivePortMock = new Mock <IReceivePort <object> >();

            receivePortMock.Setup(m => m.Name).Returns(name);

            Assert.That(NamingConventionThunk.ComputeReceivePortName(receivePortMock.Object), Is.EqualTo(name));
        }
Beispiel #5
0
        public void ComputeApplicationNameViaApplicationBinding()
        {
            const string name = "Application Name";

            var applicationBindingMock = new Mock <IApplicationBinding <object> >();

            applicationBindingMock.Setup(m => m.Name).Returns(name);

            Assert.That(NamingConventionThunk.ComputeApplicationName(applicationBindingMock.Object), Is.EqualTo(name));
        }
Beispiel #6
0
        public void ComputeSendPortNameViaSendPort()
        {
            const string name = "Send Port Name";

            var sendPortMock = new Mock <ISendPort <object> >();

            sendPortMock.Setup(m => m.Name).Returns(name);

            Assert.That(NamingConventionThunk.ComputeSendPortName(sendPortMock.Object), Is.EqualTo(name));
        }
        public void ComputeReceivePortNameViaNamingConvention()
        {
            var conventionMock = new Mock <INamingConvention <object> >();

            var receivePortMock = new Mock <IReceivePort <object> >();

            receivePortMock.Setup(m => m.Name).Returns(conventionMock.Object);

            NamingConventionThunk.ComputeReceivePortName(receivePortMock.Object);

            conventionMock.Verify(m => m.ComputeReceivePortName(receivePortMock.Object), Times.Once());
        }
        public void ComputeApplicationNameViaNamingConvention()
        {
            var conventionMock = new Mock <INamingConvention <object> >();

            var applicationBindingMock = new Mock <IApplicationBinding <object> >();

            applicationBindingMock.Setup(m => m.Name).Returns(conventionMock.Object);

            NamingConventionThunk.ComputeApplicationName(applicationBindingMock.Object);

            conventionMock.Verify(m => m.ComputeApplicationName(applicationBindingMock.Object), Times.Once());
        }
        public void WrapExceptionInNamingConventionException()
        {
            var conventionMock = new Mock <INamingConvention <object> >();

            conventionMock.Setup(m => m.ComputeApplicationName(It.IsAny <IApplicationBinding <object> >())).Throws <NotSupportedException>();

            var applicationBindingMock = new Mock <IApplicationBinding <object> >();

            applicationBindingMock.Setup(m => m.Name).Returns(conventionMock.Object);

            Invoking(() => NamingConventionThunk.ComputeApplicationName(applicationBindingMock.Object))
            .Should().Throw <NamingConventionException>()
            .WithInnerException <NotSupportedException>();
        }
Beispiel #10
0
        public void WrapExceptionInNamingConventionException()
        {
            var conventionMock = new Mock <INamingConvention <object> >();

            conventionMock.Setup(m => m.ComputeApplicationName(It.IsAny <IApplicationBinding <object> >())).Throws <NotSupportedException>();

            var applicationBindingMock = new Mock <IApplicationBinding <object> >();

            applicationBindingMock.Setup(m => m.Name).Returns(conventionMock.Object);

            Assert.That(
                () => NamingConventionThunk.ComputeApplicationName(applicationBindingMock.Object),
                Throws.TypeOf <NamingConventionException>().With.InnerException.TypeOf <NotSupportedException>());
        }