Moq.Language.IReturns.Returns(System.Func)

Here are the examples of the csharp api Moq.Language.IReturns.Returns(System.Func) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

3 Examples 7

19 Source : CmnBtLsnr.cs
with MIT License
from inthehand

private static MyCommonBluetoothListener CreateLsnr(MyCommonRfcommStream[] portList, MockBehavior b)
        {
            byte serverPort = 5;
            var outBep = new BluetoothEndPoint(BluetoothAddress.None, BluetoothService.Empty, serverPort);
            //
            var ports = new Queue<MyCommonRfcommStream>(portList);
            //---------------------
            var mockF = new Mock<MyBluetoothFactory>();
            var fcty = mockF.Object;
            //---------------------
            var ctorArgs = new object[] { fcty };
            var mockS = new Mock<MyCommonBluetoothListener>(b, ctorArgs);
            //
            SetupLsnrDisposeMethods(mockS);
            int j = 0;
            mockS.Setup(x => x.tSetupListener(It.IsAny<BluetoothEndPoint>(), It.IsAny<Int32>()))
                //.Callback<BluetoothEndPoint, int, BluetoothEndPoint>((epX, pX, epX2) => ++j)
                .Returns(outBep)
                ;
            mockS.Setup<CommonRfcommStream>(s => s.tGetNewPort())
                .Returns(ports.Dequeue);
            //
            var svr = mockS.Object;
            return svr;
        }

19 Source : RdlFileIOTests.cs
with MIT License
from microsoft

[TestMethod]
        public void TestFromServer_SharedDataSourceNamesAreKept()
        {
            var mockServer = new Mock<IReportingService2010>();
            var mockDataSource = new ItemReferenceData
            {
                Name = "DataSource1",
                Reference = "/reference/ds1",
                ReferenceType = "DataSource"
            };

            mockServer.Setup(p => p.GereplacedemReferences(It.IsAny<string>(), "DataSource")).Returns(new ItemReferenceData[] { mockDataSource });
            var sut = new RdlFileIO(mockServer.Object);
            var references = sut.GetDataSourceReference("path");

            replacedert.AreEqual(1, references.Count);
            replacedert.AreEqual("DataSource1", references[0].Name);
        }

19 Source : RdlFileIOTests.cs
with MIT License
from microsoft

[TestMethod]
        public void TestFromServer_SharedDataSetDataSourceNamesAreRenamed()
        {
            var mockServer = new Mock<IReportingService2010>();
            var mockDataSource = new ItemReferenceData
            {
                Name = "DataSource1",
                Reference = "/reference/ds1",
                ReferenceType = "DataSource"
            };

            var mockDataSource2 = new ItemReferenceData
            {
                Name = "DataSource2",
                Reference = "/reference/ds2",
                ReferenceType = "DataSource"
            };

            var mockDataSet = new ItemReferenceData
            {
                Name = "Dataset1",
                Reference = "/reference/ds2",
                ReferenceType = "DataSource"
            };

            mockServer.Setup(p => p.GereplacedemReferences("/report", "DataSource"))
                .Returns(new ItemReferenceData[] { mockDataSource });

            mockServer.Setup(p => p.GereplacedemReferences("/reference/ds2", "DataSource"))
                .Returns(new ItemReferenceData[] { mockDataSource2 });

            mockServer.Setup(p => p.GereplacedemReferences(It.IsAny<string>(), "DataSet"))
                .Returns(new ItemReferenceData[] { mockDataSet });

            var sut = new RdlFileIO(mockServer.Object);
            var references = sut.GetDataSourceReference("/report");

            replacedert.AreEqual(2, references.Count);
            replacedert.AreEqual("DataSource1", references[0].Name);
            replacedert.IsTrue(references[1].Name.Contains("ds2"));
        }