Ejemplo n.º 1
0
        public void RetrieveServerNameRetrievesNameFromInvoker()
        {
            var serverName = "urn:ccnet:someserver";
            var invokerMock = new Mock<IActionInvoker>(MockBehavior.Strict);
            invokerMock.Setup(i => i.RetrieveServerName()).Returns(serverName).Verifiable();

            var channel = new WcfChannel(invokerMock.Object);
            var actual = channel.RetrieveServerName();
            Assert.AreSame(serverName, actual);
            invokerMock.Verify();
        }
Ejemplo n.º 2
0
        public void QueryPassesOnCall()
        {
            var urn = string.Empty;
            var args = new QueryArguments();
            var result = new QueryResult();
            var invokerMock = new Mock<IActionInvoker>(MockBehavior.Strict);
            invokerMock.Setup(i => i.Query(urn, args)).Returns(result).Verifiable();

            var channel = new WcfChannel(invokerMock.Object);
            var actual = channel.Query(urn, args);
            Assert.AreSame(result, actual);
            invokerMock.Verify();
        }
Ejemplo n.º 3
0
 public void PingReturnsTrue()
 {
     var channel = new WcfChannel(null);
     Assert.IsTrue(channel.Ping());
 }