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
19
Source : CmnBtLsnr.cs
with MIT License
from inthehand
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
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
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"));
}