From ab37466181cdf34f787759adcc109fa4815e3334 Mon Sep 17 00:00:00 2001 From: "Burns, Terry" <Terry.Burns@ricardo.com> Date: Mon, 10 Nov 2014 11:56:05 +0000 Subject: [PATCH] Module8-Complete git-tfs-id: [http://tfs00.element.root.com:8080/tfs/TFSCollection]$/VECTO;C1664 --- .../AuxillaryTestHarness.vbproj | 2 +- AuxillaryTestHarness/Dashboard.Designer.vb | 949 ++- AuxillaryTestHarness/Dashboard.vb | 246 +- .../VectoAuxiliaries/AuxillaryEnvironment.vb | 14 + .../VectoAuxiliaries/DownstreamModules/IM8.vb | 24 + .../VectoAuxiliaries/DownstreamModules/M8.vb | 117 + .../Pneumatics/IPneumaticUserInputsConfig.vb | 1 - .../Pneumatics/PneumaticUserInputsConfig.vb | 3 - .../VectoAuxiliaries/VectoAuxiliaries.vbproj | 2 + .../VectoAuxiliariesTests/Mocks/M7_Mock.vb | 61 + .../UnitTests/M8Tests.vb | 85 + .../VectoAuxiliariesTests.vbproj | 5 + .../VectoAuxiliariesTests/packages.config | 1 + .../Moq.4.2.1409.1722/Moq.4.2.1409.1722.nupkg | Bin 0 -> 644929 bytes .../Moq.4.2.1409.1722.nuspec | 174 + packages/Moq.4.2.1409.1722/lib/net35/Moq.dll | Bin 0 -> 677888 bytes packages/Moq.4.2.1409.1722/lib/net35/Moq.xml | 6082 +++++++++++++++++ packages/Moq.4.2.1409.1722/lib/net40/Moq.dll | Bin 0 -> 660992 bytes packages/Moq.4.2.1409.1722/lib/net40/Moq.xml | 5449 +++++++++++++++ .../lib/sl4/Moq.Silverlight.dll | Bin 0 -> 151040 bytes .../lib/sl4/Moq.Silverlight.xml | 5401 +++++++++++++++ packages/repositories.config | 4 + 22 files changed, 18174 insertions(+), 446 deletions(-) create mode 100644 VECTOAux/VectoAuxiliaries/DownstreamModules/IM8.vb create mode 100644 VECTOAux/VectoAuxiliaries/DownstreamModules/M8.vb create mode 100644 VECTOAux/VectoAuxiliariesTests/Mocks/M7_Mock.vb create mode 100644 VECTOAux/VectoAuxiliariesTests/UnitTests/M8Tests.vb create mode 100644 packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nupkg create mode 100644 packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nuspec create mode 100644 packages/Moq.4.2.1409.1722/lib/net35/Moq.dll create mode 100644 packages/Moq.4.2.1409.1722/lib/net35/Moq.xml create mode 100644 packages/Moq.4.2.1409.1722/lib/net40/Moq.dll create mode 100644 packages/Moq.4.2.1409.1722/lib/net40/Moq.xml create mode 100644 packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.dll create mode 100644 packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.xml create mode 100644 packages/repositories.config diff --git a/AuxillaryTestHarness/AuxillaryTestHarness.vbproj b/AuxillaryTestHarness/AuxillaryTestHarness.vbproj index a74c84665f..1257416d5f 100644 --- a/AuxillaryTestHarness/AuxillaryTestHarness.vbproj +++ b/AuxillaryTestHarness/AuxillaryTestHarness.vbproj @@ -28,7 +28,7 @@ <UpdatePeriodically>false</UpdatePeriodically> <UpdateRequired>false</UpdateRequired> <MapFileExtensions>true</MapFileExtensions> - <ApplicationRevision>8</ApplicationRevision> + <ApplicationRevision>10</ApplicationRevision> <ApplicationVersion>1.0.0.%2a</ApplicationVersion> <UseApplicationTrust>false</UseApplicationTrust> <PublishWizardCompleted>true</PublishWizardCompleted> diff --git a/AuxillaryTestHarness/Dashboard.Designer.vb b/AuxillaryTestHarness/Dashboard.Designer.vb index 790a2a695c..b5391fdead 100644 --- a/AuxillaryTestHarness/Dashboard.Designer.vb +++ b/AuxillaryTestHarness/Dashboard.Designer.vb @@ -23,22 +23,20 @@ Partial Class Dashboard <System.Diagnostics.DebuggerStepThrough()> _ Private Sub InitializeComponent() Me.components = New System.ComponentModel.Container() - Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle9 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle10 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle11 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() - Dim DataGridViewCellStyle12 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle19 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle20 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle21 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle22 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle23 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() + Dim DataGridViewCellStyle24 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle() Me.pnlMain = New System.Windows.Forms.Panel() Me.btnCancel = New System.Windows.Forms.Button() - Me.btnForward = New System.Windows.Forms.Button() - Me.btnBack = New System.Windows.Forms.Button() Me.tabMain = New System.Windows.Forms.TabControl() Me.tabGeneralConfig = New System.Windows.Forms.TabPage() Me.cboCycle = New System.Windows.Forms.ComboBox() @@ -69,7 +67,6 @@ Partial Class Dashboard Me.Button1 = New System.Windows.Forms.Button() Me.btnCompressorMap = New System.Windows.Forms.Button() Me.lblPneumaticsVariablesTitle = New System.Windows.Forms.Label() - Me.lblCompressorType = New System.Windows.Forms.Label() Me.lblActuationsMap = New System.Windows.Forms.Label() Me.chkSmartAirCompression = New System.Windows.Forms.CheckBox() Me.lblSmartRegeneration = New System.Windows.Forms.Label() @@ -81,7 +78,6 @@ Partial Class Dashboard Me.lblAirSuspensionControl = New System.Windows.Forms.Label() Me.cboDoors = New System.Windows.Forms.ComboBox() Me.lblRetarderBrake = New System.Windows.Forms.Label() - Me.cboCompressorType = New System.Windows.Forms.ComboBox() Me.txtCompressorMap = New System.Windows.Forms.TextBox() Me.lblCompressorGearEfficiency = New System.Windows.Forms.Label() Me.txtCompressorGearRatio = New System.Windows.Forms.TextBox() @@ -128,7 +124,40 @@ Partial Class Dashboard Me.txtHVACElectricalLoadPowerWatts = New System.Windows.Forms.TextBox() Me.lblHVACElectricalLoadPowerWatts = New System.Windows.Forms.Label() Me.tabPlayground = New System.Windows.Forms.TabPage() - Me.Button2 = New System.Windows.Forms.Button() + Me.lblM7_Title = New System.Windows.Forms.Label() + Me.Panel4 = New System.Windows.Forms.Panel() + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank = New System.Windows.Forms.Label() + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank = New System.Windows.Forms.Label() + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank = New System.Windows.Forms.TextBox() + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank = New System.Windows.Forms.TextBox() + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank = New System.Windows.Forms.Label() + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank = New System.Windows.Forms.Label() + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.lblM6Title = New System.Windows.Forms.Label() + Me.Panel2 = New System.Windows.Forms.Panel() + Me.lblM6_SmartPneumaticsOnlyCompressorFlag = New System.Windows.Forms.Label() + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag = New System.Windows.Forms.TextBox() + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC = New System.Windows.Forms.Label() + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank = New System.Windows.Forms.Label() + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC = New System.Windows.Forms.TextBox() + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics = New System.Windows.Forms.Label() + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank = New System.Windows.Forms.Label() + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics = New System.Windows.Forms.TextBox() + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank = New System.Windows.Forms.Label() + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank = New System.Windows.Forms.Label() + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank = New System.Windows.Forms.TextBox() + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag = New System.Windows.Forms.Label() + Me.lblM6_OverrunFlag = New System.Windows.Forms.Label() + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag = New System.Windows.Forms.TextBox() + Me.txtM6_out_OverrunFlag = New System.Windows.Forms.TextBox() + Me.lblPreExistingAuxPower = New System.Windows.Forms.Label() + Me.txtPreExistingAuxPower = New System.Windows.Forms.TextBox() + Me.chkIdle = New System.Windows.Forms.CheckBox() + Me.chkInNeutral = New System.Windows.Forms.CheckBox() Me.lblM5_SmartAltSetGeneration = New System.Windows.Forms.Label() Me.Panel3 = New System.Windows.Forms.Panel() Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts = New System.Windows.Forms.Label() @@ -207,6 +236,14 @@ Partial Class Dashboard Me.DeleteToolStripMenuItem = New System.Windows.Forms.ToolStripMenuItem() Me.ErrorProvider = New System.Windows.Forms.ErrorProvider(Me.components) Me.Timer1 = New System.Windows.Forms.Timer(Me.components) + Me.Panel5 = New System.Windows.Forms.Panel() + Me.lblM8CompressorFlag = New System.Windows.Forms.Label() + Me.txtM8_out_CompressorFlag = New System.Windows.Forms.TextBox() + Me.lblM8SmartElectricalAltPwrGenAtCrank = New System.Windows.Forms.Label() + Me.lblM8AuxPowerAtCrankFromAllAncillaries = New System.Windows.Forms.Label() + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank = New System.Windows.Forms.TextBox() + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries = New System.Windows.Forms.TextBox() + Me.lblM8_Title = New System.Windows.Forms.Label() Me.pnlMain.SuspendLayout Me.tabMain.SuspendLayout Me.tabGeneralConfig.SuspendLayout @@ -220,6 +257,8 @@ Partial Class Dashboard Me.pnlPneumaticAuxillaries.SuspendLayout Me.tabHVACConfig.SuspendLayout Me.tabPlayground.SuspendLayout + Me.Panel4.SuspendLayout + Me.Panel2.SuspendLayout Me.Panel3.SuspendLayout CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).BeginInit Me.Panel1.SuspendLayout @@ -230,47 +269,28 @@ Partial Class Dashboard Me.pnl_M0_Displays.SuspendLayout Me.resultCardContextMenu.SuspendLayout CType(Me.ErrorProvider,System.ComponentModel.ISupportInitialize).BeginInit + Me.Panel5.SuspendLayout Me.SuspendLayout ' 'pnlMain ' Me.pnlMain.Controls.Add(Me.btnCancel) - Me.pnlMain.Controls.Add(Me.btnForward) - Me.pnlMain.Controls.Add(Me.btnBack) Me.pnlMain.Controls.Add(Me.tabMain) Me.pnlMain.Dock = System.Windows.Forms.DockStyle.Fill Me.pnlMain.Location = New System.Drawing.Point(0, 0) Me.pnlMain.Name = "pnlMain" - Me.pnlMain.Size = New System.Drawing.Size(945, 742) + Me.pnlMain.Size = New System.Drawing.Size(1190, 794) Me.pnlMain.TabIndex = 1 ' 'btnCancel ' - Me.btnCancel.Location = New System.Drawing.Point(827, 702) + Me.btnCancel.Location = New System.Drawing.Point(830, 748) Me.btnCancel.Name = "btnCancel" Me.btnCancel.Size = New System.Drawing.Size(75, 23) Me.btnCancel.TabIndex = 5 Me.btnCancel.Text = "Cancel" Me.btnCancel.UseVisualStyleBackColor = true ' - 'btnForward - ' - Me.btnForward.Location = New System.Drawing.Point(621, 703) - Me.btnForward.Name = "btnForward" - Me.btnForward.Size = New System.Drawing.Size(75, 23) - Me.btnForward.TabIndex = 3 - Me.btnForward.Text = "Fwd >>" - Me.btnForward.UseVisualStyleBackColor = true - ' - 'btnBack - ' - Me.btnBack.Location = New System.Drawing.Point(537, 703) - Me.btnBack.Name = "btnBack" - Me.btnBack.Size = New System.Drawing.Size(75, 23) - Me.btnBack.TabIndex = 2 - Me.btnBack.Text = "<< Back" - Me.btnBack.UseVisualStyleBackColor = true - ' 'tabMain ' Me.tabMain.AccessibleDescription = "" @@ -283,7 +303,7 @@ Partial Class Dashboard Me.tabMain.Location = New System.Drawing.Point(12, 12) Me.tabMain.Name = "tabMain" Me.tabMain.SelectedIndex = 0 - Me.tabMain.Size = New System.Drawing.Size(917, 669) + Me.tabMain.Size = New System.Drawing.Size(1166, 730) Me.tabMain.TabIndex = 0 Me.tabMain.Tag = "" ' @@ -296,7 +316,7 @@ Partial Class Dashboard Me.tabGeneralConfig.Location = New System.Drawing.Point(4, 22) Me.tabGeneralConfig.Name = "tabGeneralConfig" Me.tabGeneralConfig.Padding = New System.Windows.Forms.Padding(3) - Me.tabGeneralConfig.Size = New System.Drawing.Size(909, 643) + Me.tabGeneralConfig.Size = New System.Drawing.Size(966, 704) Me.tabGeneralConfig.TabIndex = 0 Me.tabGeneralConfig.Text = "GeneralConfig" Me.tabGeneralConfig.UseVisualStyleBackColor = true @@ -358,7 +378,7 @@ Partial Class Dashboard Me.tabElectricalConfig.Location = New System.Drawing.Point(4, 22) Me.tabElectricalConfig.Name = "tabElectricalConfig" Me.tabElectricalConfig.Padding = New System.Windows.Forms.Padding(3) - Me.tabElectricalConfig.Size = New System.Drawing.Size(909, 643) + Me.tabElectricalConfig.Size = New System.Drawing.Size(966, 704) Me.tabElectricalConfig.TabIndex = 1 Me.tabElectricalConfig.Text = "ElectricalConfig" Me.tabElectricalConfig.UseVisualStyleBackColor = true @@ -374,97 +394,97 @@ Partial Class Dashboard ' 'gvResultsCardOverrun ' - DataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle1.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardOverrun.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle1 + DataGridViewCellStyle13.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle13.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle13.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle13.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle13.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle13.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle13.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardOverrun.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle13 Me.gvResultsCardOverrun.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle2.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gvResultsCardOverrun.DefaultCellStyle = DataGridViewCellStyle2 + DataGridViewCellStyle14.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle14.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle14.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle14.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle14.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle14.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gvResultsCardOverrun.DefaultCellStyle = DataGridViewCellStyle14 Me.gvResultsCardOverrun.Location = New System.Drawing.Point(590, 451) Me.gvResultsCardOverrun.Name = "gvResultsCardOverrun" - DataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle3.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardOverrun.RowHeadersDefaultCellStyle = DataGridViewCellStyle3 + DataGridViewCellStyle15.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle15.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle15.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle15.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle15.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle15.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle15.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardOverrun.RowHeadersDefaultCellStyle = DataGridViewCellStyle15 Me.gvResultsCardOverrun.Size = New System.Drawing.Size(246, 125) Me.gvResultsCardOverrun.TabIndex = 18 ' 'gvResultsCardTraction ' - DataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle4.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardTraction.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle4 + DataGridViewCellStyle16.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle16.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle16.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle16.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle16.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle16.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardTraction.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle16 Me.gvResultsCardTraction.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle5.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gvResultsCardTraction.DefaultCellStyle = DataGridViewCellStyle5 + DataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle17.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gvResultsCardTraction.DefaultCellStyle = DataGridViewCellStyle17 Me.gvResultsCardTraction.Location = New System.Drawing.Point(311, 451) Me.gvResultsCardTraction.Name = "gvResultsCardTraction" - DataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle6.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardTraction.RowHeadersDefaultCellStyle = DataGridViewCellStyle6 + DataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle18.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardTraction.RowHeadersDefaultCellStyle = DataGridViewCellStyle18 Me.gvResultsCardTraction.Size = New System.Drawing.Size(258, 125) Me.gvResultsCardTraction.TabIndex = 17 ' 'gvResultsCardIdle ' - DataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle7.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardIdle.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle7 + DataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle19.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardIdle.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle19 Me.gvResultsCardIdle.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle8.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gvResultsCardIdle.DefaultCellStyle = DataGridViewCellStyle8 + DataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle20.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gvResultsCardIdle.DefaultCellStyle = DataGridViewCellStyle20 Me.gvResultsCardIdle.Location = New System.Drawing.Point(35, 451) Me.gvResultsCardIdle.Name = "gvResultsCardIdle" - DataGridViewCellStyle9.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle9.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle9.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle9.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle9.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle9.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle9.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvResultsCardIdle.RowHeadersDefaultCellStyle = DataGridViewCellStyle9 + DataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle21.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvResultsCardIdle.RowHeadersDefaultCellStyle = DataGridViewCellStyle21 Me.gvResultsCardIdle.Size = New System.Drawing.Size(256, 125) Me.gvResultsCardIdle.TabIndex = 16 ' @@ -516,33 +536,33 @@ Partial Class Dashboard ' 'gvElectricalConsumables ' - DataGridViewCellStyle10.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle10.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle10.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle10.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle10.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle10.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle10.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvElectricalConsumables.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle10 + DataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle22.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvElectricalConsumables.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle22 Me.gvElectricalConsumables.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize - DataGridViewCellStyle11.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle11.BackColor = System.Drawing.SystemColors.Window - DataGridViewCellStyle11.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle11.ForeColor = System.Drawing.SystemColors.ControlText - DataGridViewCellStyle11.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle11.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle11.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] - Me.gvElectricalConsumables.DefaultCellStyle = DataGridViewCellStyle11 + DataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Window + DataGridViewCellStyle23.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.ControlText + DataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.[False] + Me.gvElectricalConsumables.DefaultCellStyle = DataGridViewCellStyle23 Me.gvElectricalConsumables.Location = New System.Drawing.Point(33, 170) Me.gvElectricalConsumables.Name = "gvElectricalConsumables" - DataGridViewCellStyle12.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft - DataGridViewCellStyle12.BackColor = System.Drawing.SystemColors.Control - DataGridViewCellStyle12.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - DataGridViewCellStyle12.ForeColor = System.Drawing.SystemColors.WindowText - DataGridViewCellStyle12.SelectionBackColor = System.Drawing.SystemColors.Highlight - DataGridViewCellStyle12.SelectionForeColor = System.Drawing.SystemColors.HighlightText - DataGridViewCellStyle12.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] - Me.gvElectricalConsumables.RowHeadersDefaultCellStyle = DataGridViewCellStyle12 + DataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft + DataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Control + DataGridViewCellStyle24.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + DataGridViewCellStyle24.ForeColor = System.Drawing.SystemColors.WindowText + DataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Highlight + DataGridViewCellStyle24.SelectionForeColor = System.Drawing.SystemColors.HighlightText + DataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.[True] + Me.gvElectricalConsumables.RowHeadersDefaultCellStyle = DataGridViewCellStyle24 Me.gvElectricalConsumables.Size = New System.Drawing.Size(803, 250) Me.gvElectricalConsumables.TabIndex = 10 ' @@ -616,7 +636,7 @@ Partial Class Dashboard Me.tabPneumaticConfig.Controls.Add(Me.pnlPneumaticAuxillaries) Me.tabPneumaticConfig.Location = New System.Drawing.Point(4, 22) Me.tabPneumaticConfig.Name = "tabPneumaticConfig" - Me.tabPneumaticConfig.Size = New System.Drawing.Size(909, 643) + Me.tabPneumaticConfig.Size = New System.Drawing.Size(966, 704) Me.tabPneumaticConfig.TabIndex = 2 Me.tabPneumaticConfig.Text = "PneumaticConfig" Me.tabPneumaticConfig.UseVisualStyleBackColor = true @@ -626,7 +646,6 @@ Partial Class Dashboard Me.pnlPneumaticsUserInput.Controls.Add(Me.Button1) Me.pnlPneumaticsUserInput.Controls.Add(Me.btnCompressorMap) Me.pnlPneumaticsUserInput.Controls.Add(Me.lblPneumaticsVariablesTitle) - Me.pnlPneumaticsUserInput.Controls.Add(Me.lblCompressorType) Me.pnlPneumaticsUserInput.Controls.Add(Me.lblActuationsMap) Me.pnlPneumaticsUserInput.Controls.Add(Me.chkSmartAirCompression) Me.pnlPneumaticsUserInput.Controls.Add(Me.lblSmartRegeneration) @@ -638,7 +657,6 @@ Partial Class Dashboard Me.pnlPneumaticsUserInput.Controls.Add(Me.lblAirSuspensionControl) Me.pnlPneumaticsUserInput.Controls.Add(Me.cboDoors) Me.pnlPneumaticsUserInput.Controls.Add(Me.lblRetarderBrake) - Me.pnlPneumaticsUserInput.Controls.Add(Me.cboCompressorType) Me.pnlPneumaticsUserInput.Controls.Add(Me.txtCompressorMap) Me.pnlPneumaticsUserInput.Controls.Add(Me.lblCompressorGearEfficiency) Me.pnlPneumaticsUserInput.Controls.Add(Me.txtCompressorGearRatio) @@ -657,7 +675,7 @@ Partial Class Dashboard ' 'Button1 ' - Me.Button1.Location = New System.Drawing.Point(449, 387) + Me.Button1.Location = New System.Drawing.Point(449, 343) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(35, 23) Me.Button1.TabIndex = 54 @@ -666,7 +684,7 @@ Partial Class Dashboard ' 'btnCompressorMap ' - Me.btnCompressorMap.Location = New System.Drawing.Point(450, 94) + Me.btnCompressorMap.Location = New System.Drawing.Point(450, 58) Me.btnCompressorMap.Name = "btnCompressorMap" Me.btnCompressorMap.Size = New System.Drawing.Size(35, 23) Me.btnCompressorMap.TabIndex = 53 @@ -684,19 +702,10 @@ Partial Class Dashboard Me.lblPneumaticsVariablesTitle.TabIndex = 52 Me.lblPneumaticsVariablesTitle.Text = "Pneumatic Variables" ' - 'lblCompressorType - ' - Me.lblCompressorType.AutoSize = true - Me.lblCompressorType.Location = New System.Drawing.Point(13, 60) - Me.lblCompressorType.Name = "lblCompressorType" - Me.lblCompressorType.Size = New System.Drawing.Size(92, 13) - Me.lblCompressorType.TabIndex = 33 - Me.lblCompressorType.Text = "Compressor Type " - ' 'lblActuationsMap ' Me.lblActuationsMap.AutoSize = true - Me.lblActuationsMap.Location = New System.Drawing.Point(13, 392) + Me.lblActuationsMap.Location = New System.Drawing.Point(13, 348) Me.lblActuationsMap.Name = "lblActuationsMap" Me.lblActuationsMap.Size = New System.Drawing.Size(81, 13) Me.lblActuationsMap.TabIndex = 25 @@ -706,7 +715,7 @@ Partial Class Dashboard ' Me.chkSmartAirCompression.AutoSize = true Me.chkSmartAirCompression.FlatStyle = System.Windows.Forms.FlatStyle.System - Me.chkSmartAirCompression.Location = New System.Drawing.Point(156, 473) + Me.chkSmartAirCompression.Location = New System.Drawing.Point(156, 429) Me.chkSmartAirCompression.Name = "chkSmartAirCompression" Me.chkSmartAirCompression.Size = New System.Drawing.Size(35, 18) Me.chkSmartAirCompression.TabIndex = 48 @@ -716,7 +725,7 @@ Partial Class Dashboard 'lblSmartRegeneration ' Me.lblSmartRegeneration.AutoSize = true - Me.lblSmartRegeneration.Location = New System.Drawing.Point(13, 515) + Me.lblSmartRegeneration.Location = New System.Drawing.Point(13, 471) Me.lblSmartRegeneration.Name = "lblSmartRegeneration" Me.lblSmartRegeneration.Size = New System.Drawing.Size(101, 13) Me.lblSmartRegeneration.TabIndex = 51 @@ -726,7 +735,7 @@ Partial Class Dashboard ' Me.chkSmartRegeneration.AutoSize = true Me.chkSmartRegeneration.FlatStyle = System.Windows.Forms.FlatStyle.System - Me.chkSmartRegeneration.Location = New System.Drawing.Point(156, 513) + Me.chkSmartRegeneration.Location = New System.Drawing.Point(156, 469) Me.chkSmartRegeneration.Name = "chkSmartRegeneration" Me.chkSmartRegeneration.Size = New System.Drawing.Size(35, 18) Me.chkSmartRegeneration.TabIndex = 47 @@ -736,7 +745,7 @@ Partial Class Dashboard 'lblAdBlueDosing ' Me.lblAdBlueDosing.AutoSize = true - Me.lblAdBlueDosing.Location = New System.Drawing.Point(13, 228) + Me.lblAdBlueDosing.Location = New System.Drawing.Point(13, 184) Me.lblAdBlueDosing.Name = "lblAdBlueDosing" Me.lblAdBlueDosing.Size = New System.Drawing.Size(77, 13) Me.lblAdBlueDosing.TabIndex = 26 @@ -746,7 +755,7 @@ Partial Class Dashboard ' Me.chkRetarderBrake.AutoSize = true Me.chkRetarderBrake.FlatStyle = System.Windows.Forms.FlatStyle.System - Me.chkRetarderBrake.Location = New System.Drawing.Point(156, 431) + Me.chkRetarderBrake.Location = New System.Drawing.Point(156, 387) Me.chkRetarderBrake.Name = "chkRetarderBrake" Me.chkRetarderBrake.Size = New System.Drawing.Size(38, 18) Me.chkRetarderBrake.TabIndex = 45 @@ -756,7 +765,7 @@ Partial Class Dashboard 'lblSmartAirCompression ' Me.lblSmartAirCompression.AutoSize = true - Me.lblSmartAirCompression.Location = New System.Drawing.Point(13, 474) + Me.lblSmartAirCompression.Location = New System.Drawing.Point(13, 430) Me.lblSmartAirCompression.Name = "lblSmartAirCompression" Me.lblSmartAirCompression.Size = New System.Drawing.Size(112, 13) Me.lblSmartAirCompression.TabIndex = 50 @@ -764,7 +773,7 @@ Partial Class Dashboard ' 'txtKneelingHeightMillimeters ' - Me.txtKneelingHeightMillimeters.Location = New System.Drawing.Point(156, 344) + Me.txtKneelingHeightMillimeters.Location = New System.Drawing.Point(156, 304) Me.txtKneelingHeightMillimeters.Name = "txtKneelingHeightMillimeters" Me.txtKneelingHeightMillimeters.Size = New System.Drawing.Size(120, 20) Me.txtKneelingHeightMillimeters.TabIndex = 44 @@ -772,7 +781,7 @@ Partial Class Dashboard 'lblAirSuspensionControl ' Me.lblAirSuspensionControl.AutoSize = true - Me.lblAirSuspensionControl.Location = New System.Drawing.Point(13, 270) + Me.lblAirSuspensionControl.Location = New System.Drawing.Point(13, 225) Me.lblAirSuspensionControl.Name = "lblAirSuspensionControl" Me.lblAirSuspensionControl.Size = New System.Drawing.Size(113, 13) Me.lblAirSuspensionControl.TabIndex = 29 @@ -782,7 +791,7 @@ Partial Class Dashboard ' Me.cboDoors.FormattingEnabled = true Me.cboDoors.Items.AddRange(New Object() {"<Select>", "Pneumatic", "Electric"}) - Me.cboDoors.Location = New System.Drawing.Point(156, 303) + Me.cboDoors.Location = New System.Drawing.Point(156, 262) Me.cboDoors.Name = "cboDoors" Me.cboDoors.Size = New System.Drawing.Size(121, 21) Me.cboDoors.TabIndex = 43 @@ -790,24 +799,15 @@ Partial Class Dashboard 'lblRetarderBrake ' Me.lblRetarderBrake.AutoSize = true - Me.lblRetarderBrake.Location = New System.Drawing.Point(13, 433) + Me.lblRetarderBrake.Location = New System.Drawing.Point(13, 389) Me.lblRetarderBrake.Name = "lblRetarderBrake" Me.lblRetarderBrake.Size = New System.Drawing.Size(79, 13) Me.lblRetarderBrake.TabIndex = 49 Me.lblRetarderBrake.Text = "Retarder Brake" ' - 'cboCompressorType - ' - Me.cboCompressorType.FormattingEnabled = true - Me.cboCompressorType.Items.AddRange(New Object() {"<Select>", "CompressorType1", "CompressorType2", "CompressorType3"}) - Me.cboCompressorType.Location = New System.Drawing.Point(156, 57) - Me.cboCompressorType.Name = "cboCompressorType" - Me.cboCompressorType.Size = New System.Drawing.Size(121, 21) - Me.cboCompressorType.TabIndex = 42 - ' 'txtCompressorMap ' - Me.txtCompressorMap.Location = New System.Drawing.Point(156, 94) + Me.txtCompressorMap.Location = New System.Drawing.Point(156, 60) Me.txtCompressorMap.Name = "txtCompressorMap" Me.txtCompressorMap.Size = New System.Drawing.Size(275, 20) Me.txtCompressorMap.TabIndex = 41 @@ -815,7 +815,7 @@ Partial Class Dashboard 'lblCompressorGearEfficiency ' Me.lblCompressorGearEfficiency.AutoSize = true - Me.lblCompressorGearEfficiency.Location = New System.Drawing.Point(13, 185) + Me.lblCompressorGearEfficiency.Location = New System.Drawing.Point(13, 142) Me.lblCompressorGearEfficiency.Name = "lblCompressorGearEfficiency" Me.lblCompressorGearEfficiency.Size = New System.Drawing.Size(137, 13) Me.lblCompressorGearEfficiency.TabIndex = 30 @@ -824,7 +824,7 @@ Partial Class Dashboard 'txtCompressorGearRatio ' Me.txtCompressorGearRatio.ForeColor = System.Drawing.Color.Black - Me.txtCompressorGearRatio.Location = New System.Drawing.Point(156, 139) + Me.txtCompressorGearRatio.Location = New System.Drawing.Point(156, 98) Me.txtCompressorGearRatio.Name = "txtCompressorGearRatio" Me.txtCompressorGearRatio.Size = New System.Drawing.Size(121, 20) Me.txtCompressorGearRatio.TabIndex = 40 @@ -832,7 +832,7 @@ Partial Class Dashboard 'lblCompressorGearRatio ' Me.lblCompressorGearRatio.AutoSize = true - Me.lblCompressorGearRatio.Location = New System.Drawing.Point(13, 135) + Me.lblCompressorGearRatio.Location = New System.Drawing.Point(13, 99) Me.lblCompressorGearRatio.Name = "lblCompressorGearRatio" Me.lblCompressorGearRatio.Size = New System.Drawing.Size(116, 13) Me.lblCompressorGearRatio.TabIndex = 31 @@ -840,7 +840,7 @@ Partial Class Dashboard ' 'txtCompressorGearEfficiency ' - Me.txtCompressorGearEfficiency.Location = New System.Drawing.Point(156, 183) + Me.txtCompressorGearEfficiency.Location = New System.Drawing.Point(156, 139) Me.txtCompressorGearEfficiency.Name = "txtCompressorGearEfficiency" Me.txtCompressorGearEfficiency.Size = New System.Drawing.Size(121, 20) Me.txtCompressorGearEfficiency.TabIndex = 39 @@ -848,7 +848,7 @@ Partial Class Dashboard 'lblCompressorMap ' Me.lblCompressorMap.AutoSize = true - Me.lblCompressorMap.Location = New System.Drawing.Point(13, 94) + Me.lblCompressorMap.Location = New System.Drawing.Point(13, 60) Me.lblCompressorMap.Name = "lblCompressorMap" Me.lblCompressorMap.Size = New System.Drawing.Size(86, 13) Me.lblCompressorMap.TabIndex = 32 @@ -858,7 +858,7 @@ Partial Class Dashboard ' Me.cboAirSuspensionControl.FormattingEnabled = true Me.cboAirSuspensionControl.Items.AddRange(New Object() {"<Select>", "Mechanically", "Electrically"}) - Me.cboAirSuspensionControl.Location = New System.Drawing.Point(156, 262) + Me.cboAirSuspensionControl.Location = New System.Drawing.Point(156, 220) Me.cboAirSuspensionControl.Name = "cboAirSuspensionControl" Me.cboAirSuspensionControl.Size = New System.Drawing.Size(121, 21) Me.cboAirSuspensionControl.TabIndex = 28 @@ -866,7 +866,7 @@ Partial Class Dashboard 'lblDoors ' Me.lblDoors.AutoSize = true - Me.lblDoors.Location = New System.Drawing.Point(13, 311) + Me.lblDoors.Location = New System.Drawing.Point(13, 266) Me.lblDoors.Name = "lblDoors" Me.lblDoors.Size = New System.Drawing.Size(79, 13) Me.lblDoors.TabIndex = 34 @@ -876,7 +876,7 @@ Partial Class Dashboard ' Me.cboAdBlueDosing.FormattingEnabled = true Me.cboAdBlueDosing.Items.AddRange(New Object() {"<Select>", "Pneumatic", "Electric"}) - Me.cboAdBlueDosing.Location = New System.Drawing.Point(156, 221) + Me.cboAdBlueDosing.Location = New System.Drawing.Point(156, 180) Me.cboAdBlueDosing.Name = "cboAdBlueDosing" Me.cboAdBlueDosing.Size = New System.Drawing.Size(121, 21) Me.cboAdBlueDosing.TabIndex = 27 @@ -884,7 +884,7 @@ Partial Class Dashboard 'lblKneelingHeightMillimeters ' Me.lblKneelingHeightMillimeters.AutoSize = true - Me.lblKneelingHeightMillimeters.Location = New System.Drawing.Point(13, 351) + Me.lblKneelingHeightMillimeters.Location = New System.Drawing.Point(13, 308) Me.lblKneelingHeightMillimeters.Name = "lblKneelingHeightMillimeters" Me.lblKneelingHeightMillimeters.Size = New System.Drawing.Size(133, 13) Me.lblKneelingHeightMillimeters.TabIndex = 35 @@ -892,7 +892,7 @@ Partial Class Dashboard ' 'txtActuationsMap ' - Me.txtActuationsMap.Location = New System.Drawing.Point(156, 389) + Me.txtActuationsMap.Location = New System.Drawing.Point(156, 345) Me.txtActuationsMap.Name = "txtActuationsMap" Me.txtActuationsMap.Size = New System.Drawing.Size(275, 20) Me.txtActuationsMap.TabIndex = 24 @@ -1062,7 +1062,7 @@ Partial Class Dashboard ' 'txtAdBlueNIperMinute ' - Me.txtAdBlueNIperMinute.Location = New System.Drawing.Point(242, 57) + Me.txtAdBlueNIperMinute.Location = New System.Drawing.Point(242, 60) Me.txtAdBlueNIperMinute.Name = "txtAdBlueNIperMinute" Me.txtAdBlueNIperMinute.Size = New System.Drawing.Size(100, 20) Me.txtAdBlueNIperMinute.TabIndex = 0 @@ -1083,7 +1083,7 @@ Partial Class Dashboard ' 'txtBrakingWithRetarderNIperKG ' - Me.txtBrakingWithRetarderNIperKG.Location = New System.Drawing.Point(242, 183) + Me.txtBrakingWithRetarderNIperKG.Location = New System.Drawing.Point(242, 180) Me.txtBrakingWithRetarderNIperKG.Name = "txtBrakingWithRetarderNIperKG" Me.txtBrakingWithRetarderNIperKG.Size = New System.Drawing.Size(100, 20) Me.txtBrakingWithRetarderNIperKG.TabIndex = 3 @@ -1155,7 +1155,7 @@ Partial Class Dashboard Me.tabHVACConfig.Controls.Add(Me.lblHVACElectricalLoadPowerWatts) Me.tabHVACConfig.Location = New System.Drawing.Point(4, 22) Me.tabHVACConfig.Name = "tabHVACConfig" - Me.tabHVACConfig.Size = New System.Drawing.Size(909, 643) + Me.tabHVACConfig.Size = New System.Drawing.Size(966, 704) Me.tabHVACConfig.TabIndex = 3 Me.tabHVACConfig.Text = "HVACConfig" Me.tabHVACConfig.UseVisualStyleBackColor = true @@ -1222,7 +1222,16 @@ Partial Class Dashboard 'tabPlayground ' Me.tabPlayground.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle - Me.tabPlayground.Controls.Add(Me.Button2) + Me.tabPlayground.Controls.Add(Me.lblM8_Title) + Me.tabPlayground.Controls.Add(Me.Panel5) + Me.tabPlayground.Controls.Add(Me.lblM7_Title) + Me.tabPlayground.Controls.Add(Me.Panel4) + Me.tabPlayground.Controls.Add(Me.lblM6Title) + Me.tabPlayground.Controls.Add(Me.Panel2) + Me.tabPlayground.Controls.Add(Me.lblPreExistingAuxPower) + Me.tabPlayground.Controls.Add(Me.txtPreExistingAuxPower) + Me.tabPlayground.Controls.Add(Me.chkIdle) + Me.tabPlayground.Controls.Add(Me.chkInNeutral) Me.tabPlayground.Controls.Add(Me.lblM5_SmartAltSetGeneration) Me.tabPlayground.Controls.Add(Me.Panel3) Me.tabPlayground.Controls.Add(Me.PictureBox1) @@ -1253,25 +1262,337 @@ Partial Class Dashboard Me.tabPlayground.Controls.Add(Me.txtEngineDrivelinePower) Me.tabPlayground.Location = New System.Drawing.Point(4, 22) Me.tabPlayground.Name = "tabPlayground" - Me.tabPlayground.Size = New System.Drawing.Size(909, 643) + Me.tabPlayground.Size = New System.Drawing.Size(1158, 704) Me.tabPlayground.TabIndex = 4 Me.tabPlayground.Text = "Playground" Me.tabPlayground.UseVisualStyleBackColor = true ' - 'Button2 - ' - Me.Button2.Location = New System.Drawing.Point(603, 50) - Me.Button2.Name = "Button2" - Me.Button2.Size = New System.Drawing.Size(75, 23) - Me.Button2.TabIndex = 38 - Me.Button2.Text = "Button2" - Me.Button2.UseVisualStyleBackColor = true + 'lblM7_Title + ' + Me.lblM7_Title.AutoSize = true + Me.lblM7_Title.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + Me.lblM7_Title.Location = New System.Drawing.Point(529, 451) + Me.lblM7_Title.MaximumSize = New System.Drawing.Size(300, 0) + Me.lblM7_Title.Name = "lblM7_Title" + Me.lblM7_Title.Size = New System.Drawing.Size(272, 26) + Me.lblM7_Title.TabIndex = 46 + Me.lblM7_Title.Text = "M7-Full Cycle Definition of alt and Compressor Loads 54 Smart Systems" + ' + 'Panel4 + ' + Me.Panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.Panel4.Controls.Add(Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank) + Me.Panel4.Controls.Add(Me.lblM7_SmartElecOnly_AltPwrGenAtCrank) + Me.Panel4.Controls.Add(Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank) + Me.Panel4.Controls.Add(Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank) + Me.Panel4.Controls.Add(Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank) + Me.Panel4.Controls.Add(Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank) + Me.Panel4.Controls.Add(Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank) + Me.Panel4.Controls.Add(Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank) + Me.Panel4.Location = New System.Drawing.Point(532, 482) + Me.Panel4.Name = "Panel4" + Me.Panel4.Size = New System.Drawing.Size(296, 179) + Me.Panel4.TabIndex = 45 + ' + 'lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank + ' + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.AutoSize = true + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Location = New System.Drawing.Point(6, 134) + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Name = "lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank" + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Size = New System.Drawing.Size(282, 13) + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.TabIndex = 7 + Me.lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Text = "Smart Pneumatics Only Aux : Air Comp Pwr RegenAtCrank" + ' + 'lblM7_SmartElecOnly_AltPwrGenAtCrank + ' + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.AutoSize = true + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.Location = New System.Drawing.Point(6, 91) + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.Name = "lblM7_SmartElecOnly_AltPwrGenAtCrank" + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.Size = New System.Drawing.Size(207, 13) + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.TabIndex = 6 + Me.lblM7_SmartElecOnly_AltPwrGenAtCrank.Text = "Smart Elec Only Aux : Alt Pwr Gen@Crank" + ' + 'txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank + ' + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Location = New System.Drawing.Point(6, 151) + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Name = "txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank" + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.TabIndex = 5 + ' + 'txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank + ' + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.Location = New System.Drawing.Point(6, 107) + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.Name = "txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank" + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.TabIndex = 4 + ' + 'lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank + ' + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.AutoSize = true + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 48) + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Name = "lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank" + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Size = New System.Drawing.Size(287, 13) + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.TabIndex = 3 + Me.lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Text = "Smart Elec and Pneumatic Aux : Air Comp Pwr Gen@Crank" + ' + 'lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank + ' + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.AutoSize = true + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.Location = New System.Drawing.Point(6, 9) + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.Name = "lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank" + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.Size = New System.Drawing.Size(262, 13) + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.TabIndex = 2 + Me.lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank.Text = "Smart Elec and Pneumatics Aux : Alt Pwr Gen@Crank" + ' + 'txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank + ' + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 64) + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Name = "txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank" + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.TabIndex = 1 + ' + 'txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank + ' + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.Location = New System.Drawing.Point(6, 25) + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.Name = "txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank" + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.TabIndex = 0 + ' + 'lblM6Title + ' + Me.lblM6Title.AutoSize = true + Me.lblM6Title.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + Me.lblM6Title.Location = New System.Drawing.Point(529, 4) + Me.lblM6Title.MaximumSize = New System.Drawing.Size(250, 0) + Me.lblM6Title.Name = "lblM6Title" + Me.lblM6Title.Size = New System.Drawing.Size(235, 26) + Me.lblM6Title.TabIndex = 44 + Me.lblM6Title.Text = "M6-OVER-RUN smart/non-smart and alt and air comp load calcs" + ' + 'Panel2 + ' + Me.Panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.Panel2.Controls.Add(Me.lblM6_SmartPneumaticsOnlyCompressorFlag) + Me.Panel2.Controls.Add(Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag) + Me.Panel2.Controls.Add(Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC) + Me.Panel2.Controls.Add(Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC) + Me.Panel2.Controls.Add(Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.lblM6_AveragePowerDemandAtCrankFromPneumatics) + Me.Panel2.Controls.Add(Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics) + Me.Panel2.Controls.Add(Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank) + Me.Panel2.Controls.Add(Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag) + Me.Panel2.Controls.Add(Me.lblM6_OverrunFlag) + Me.Panel2.Controls.Add(Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag) + Me.Panel2.Controls.Add(Me.txtM6_out_OverrunFlag) + Me.Panel2.Location = New System.Drawing.Point(531, 33) + Me.Panel2.Name = "Panel2" + Me.Panel2.Size = New System.Drawing.Size(297, 402) + Me.Panel2.TabIndex = 43 + ' + 'lblM6_SmartPneumaticsOnlyCompressorFlag + ' + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.AutoSize = true + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.Location = New System.Drawing.Point(6, 352) + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.Name = "lblM6_SmartPneumaticsOnlyCompressorFlag" + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.Size = New System.Drawing.Size(203, 13) + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.TabIndex = 18 + Me.lblM6_SmartPneumaticsOnlyCompressorFlag.Text = "Smart Pneumatics Only : Compressor Flag" + ' + 'txtM6_out_SmartPneumaticsOnlyCompressorFlag + ' + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag.Location = New System.Drawing.Point(6, 369) + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag.Name = "txtM6_out_SmartPneumaticsOnlyCompressorFlag" + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmartPneumaticsOnlyCompressorFlag.TabIndex = 16 + ' + 'lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC + ' + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.AutoSize = true + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.Location = New System.Drawing.Point(6, 307) + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.Name = "lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC" + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.Size = New System.Drawing.Size(230, 13) + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.TabIndex = 15 + Me.lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC.Text = "Avg Pwr Dmd@Crank From Electrics Inc HVAC" + ' + 'lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank + ' + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.AutoSize = true + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 262) + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.Name = "lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank" + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.Size = New System.Drawing.Size(245, 13) + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.TabIndex = 14 + Me.lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank.Text = "Smart Pneumatic Only : Air Comp Pwr Gen@Crank" + ' + 'txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC + ' + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.Location = New System.Drawing.Point(6, 323) + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.Name = "txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC" + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.TabIndex = 13 + ' + 'txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank + ' + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 278) + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.Name = "txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank" + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.TabIndex = 12 + ' + 'lblM6_AveragePowerDemandAtCrankFromPneumatics + ' + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.AutoSize = true + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.Location = New System.Drawing.Point(6, 220) + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.Name = "lblM6_AveragePowerDemandAtCrankFromPneumatics" + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.Size = New System.Drawing.Size(195, 13) + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.TabIndex = 11 + Me.lblM6_AveragePowerDemandAtCrankFromPneumatics.Text = "Avg Pwr Dmd@Crank From Pneumatics" + ' + 'lblM6_SmarElectricalOnlyAltPowerGenAtCrank + ' + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.AutoSize = true + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.Location = New System.Drawing.Point(6, 176) + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.Name = "lblM6_SmarElectricalOnlyAltPowerGenAtCrank" + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.Size = New System.Drawing.Size(186, 13) + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.TabIndex = 10 + Me.lblM6_SmarElectricalOnlyAltPowerGenAtCrank.Text = "Smart Elec Only : Alt Pwr Gen@Crank" + ' + 'txtM6_out_AveragePowerDemandAtCrankFromPneumatics + ' + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics.Location = New System.Drawing.Point(6, 236) + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics.Name = "txtM6_out_AveragePowerDemandAtCrankFromPneumatics" + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_AveragePowerDemandAtCrankFromPneumatics.TabIndex = 9 + ' + 'txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank + ' + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.Location = New System.Drawing.Point(6, 192) + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.Name = "txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank" + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.TabIndex = 8 + ' + 'lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank + ' + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.AutoSize = true + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 134) + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Name = "lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank" + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Size = New System.Drawing.Size(266, 13) + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.TabIndex = 7 + Me.lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Text = "Smart Elec and Pneumatic : Air Comp Pwr Gen@Crank" + ' + 'lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank + ' + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.AutoSize = true + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Location = New System.Drawing.Point(6, 91) + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Name = "lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank" + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Size = New System.Drawing.Size(242, 13) + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.TabIndex = 6 + Me.lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Text = "Smart Elec and Pneumatic : Alt Pwr Gen @ Crank" + ' + 'txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank + ' + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Location = New System.Drawing.Point(6, 150) + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Name = "txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank" + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.TabIndex = 5 + ' + 'txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank + ' + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Location = New System.Drawing.Point(6, 107) + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Name = "txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank" + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.TabIndex = 4 + ' + 'lblM6_SmartElectricalAndPneumaticsCompressorFlag + ' + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.AutoSize = true + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.Location = New System.Drawing.Point(6, 48) + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.Name = "lblM6_SmartElectricalAndPneumaticsCompressorFlag" + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.Size = New System.Drawing.Size(191, 13) + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.TabIndex = 3 + Me.lblM6_SmartElectricalAndPneumaticsCompressorFlag.Text = "Smart Elec and Pneumatic : Comp Flag" + ' + 'lblM6_OverrunFlag + ' + Me.lblM6_OverrunFlag.AutoSize = true + Me.lblM6_OverrunFlag.Location = New System.Drawing.Point(6, 9) + Me.lblM6_OverrunFlag.Name = "lblM6_OverrunFlag" + Me.lblM6_OverrunFlag.Size = New System.Drawing.Size(70, 13) + Me.lblM6_OverrunFlag.TabIndex = 2 + Me.lblM6_OverrunFlag.Text = "OverRunFlag" + ' + 'txtM6_out_SmartElectricalAndPneumaticsCompressorFlag + ' + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.Location = New System.Drawing.Point(6, 64) + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.Name = "txtM6_out_SmartElectricalAndPneumaticsCompressorFlag" + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.TabIndex = 1 + ' + 'txtM6_out_OverrunFlag + ' + Me.txtM6_out_OverrunFlag.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM6_out_OverrunFlag.Location = New System.Drawing.Point(6, 25) + Me.txtM6_out_OverrunFlag.Name = "txtM6_out_OverrunFlag" + Me.txtM6_out_OverrunFlag.Size = New System.Drawing.Size(100, 20) + Me.txtM6_out_OverrunFlag.TabIndex = 0 + ' + 'lblPreExistingAuxPower + ' + Me.lblPreExistingAuxPower.AutoSize = true + Me.lblPreExistingAuxPower.Location = New System.Drawing.Point(9, 99) + Me.lblPreExistingAuxPower.Name = "lblPreExistingAuxPower" + Me.lblPreExistingAuxPower.Size = New System.Drawing.Size(116, 13) + Me.lblPreExistingAuxPower.TabIndex = 42 + Me.lblPreExistingAuxPower.Text = "Pre-Existing Aux Power" + ' + 'txtPreExistingAuxPower + ' + Me.txtPreExistingAuxPower.Location = New System.Drawing.Point(10, 118) + Me.txtPreExistingAuxPower.Name = "txtPreExistingAuxPower" + Me.txtPreExistingAuxPower.Size = New System.Drawing.Size(100, 20) + Me.txtPreExistingAuxPower.TabIndex = 41 + ' + 'chkIdle + ' + Me.chkIdle.AutoSize = true + Me.chkIdle.Location = New System.Drawing.Point(10, 72) + Me.chkIdle.Name = "chkIdle" + Me.chkIdle.Size = New System.Drawing.Size(43, 17) + Me.chkIdle.TabIndex = 40 + Me.chkIdle.Text = "Idle" + Me.chkIdle.UseVisualStyleBackColor = true + ' + 'chkInNeutral + ' + Me.chkInNeutral.AutoSize = true + Me.chkInNeutral.Location = New System.Drawing.Point(10, 45) + Me.chkInNeutral.Name = "chkInNeutral" + Me.chkInNeutral.Size = New System.Drawing.Size(69, 17) + Me.chkInNeutral.TabIndex = 39 + Me.chkInNeutral.Text = "InNeutral" + Me.chkInNeutral.UseVisualStyleBackColor = true ' 'lblM5_SmartAltSetGeneration ' Me.lblM5_SmartAltSetGeneration.AutoSize = true Me.lblM5_SmartAltSetGeneration.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM5_SmartAltSetGeneration.Location = New System.Drawing.Point(379, 470) + Me.lblM5_SmartAltSetGeneration.Location = New System.Drawing.Point(327, 470) Me.lblM5_SmartAltSetGeneration.Name = "lblM5_SmartAltSetGeneration" Me.lblM5_SmartAltSetGeneration.Size = New System.Drawing.Size(168, 13) Me.lblM5_SmartAltSetGeneration.TabIndex = 37 @@ -1286,9 +1607,9 @@ Partial Class Dashboard Me.Panel3.Controls.Add(Me.lblM5_AltRegenPowerAtCrankIdleW) Me.Panel3.Controls.Add(Me.txtM5_out_AltRegenPowerAtCrankTractionWatts) Me.Panel3.Controls.Add(Me.txtM5_out_AltRegenPowerAtCrankIdleWatts) - Me.Panel3.Location = New System.Drawing.Point(380, 486) + Me.Panel3.Location = New System.Drawing.Point(328, 486) Me.Panel3.Name = "Panel3" - Me.Panel3.Size = New System.Drawing.Size(200, 141) + Me.Panel3.Size = New System.Drawing.Size(191, 175) Me.Panel3.TabIndex = 36 ' 'lblM5_AlternatorRegenPowerAtCrankTractionWatts @@ -1296,18 +1617,18 @@ Partial Class Dashboard Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.AutoSize = true Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Location = New System.Drawing.Point(5, 48) Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Name = "lblM5_AlternatorRegenPowerAtCrankTractionWatts" - Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Size = New System.Drawing.Size(190, 13) + Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Size = New System.Drawing.Size(173, 13) Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.TabIndex = 6 - Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Text = "Alt Regen Pwr@tCrank Traction Watts" + Me.lblM5_AlternatorRegenPowerAtCrankTractionWatts.Text = "Alt Regen Pwr@tCrank Traction W" ' 'M5_AlternatorGenerationPowerAtCrankOverrunWatts ' Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.AutoSize = true Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Location = New System.Drawing.Point(8, 87) Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Name = "M5_AlternatorGenerationPowerAtCrankOverrunWatts" - Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Size = New System.Drawing.Size(186, 13) + Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Size = New System.Drawing.Size(169, 13) Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.TabIndex = 5 - Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Text = "Alt Regen Pwr@Crank Overrun Watts" + Me.M5_AlternatorGenerationPowerAtCrankOverrunWatts.Text = "Alt Regen Pwr@Crank Overrun W" ' 'txtM5_out_AltRegenPowerAtCrankOverrunWatts ' @@ -1344,7 +1665,7 @@ Partial Class Dashboard ' 'PictureBox1 ' - Me.PictureBox1.Location = New System.Drawing.Point(28, 280) + Me.PictureBox1.Location = New System.Drawing.Point(13, 364) Me.PictureBox1.Name = "PictureBox1" Me.PictureBox1.Size = New System.Drawing.Size(100, 94) Me.PictureBox1.TabIndex = 34 @@ -1354,7 +1675,7 @@ Partial Class Dashboard ' Me.lblM4_AirCompressor.AutoSize = true Me.lblM4_AirCompressor.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM4_AirCompressor.Location = New System.Drawing.Point(379, 265) + Me.lblM4_AirCompressor.Location = New System.Drawing.Point(327, 265) Me.lblM4_AirCompressor.Name = "lblM4_AirCompressor" Me.lblM4_AirCompressor.Size = New System.Drawing.Size(112, 13) Me.lblM4_AirCompressor.TabIndex = 33 @@ -1362,7 +1683,7 @@ Partial Class Dashboard ' 'btnFinish ' - Me.btnFinish.Location = New System.Drawing.Point(25, 448) + Me.btnFinish.Location = New System.Drawing.Point(10, 532) Me.btnFinish.Name = "btnFinish" Me.btnFinish.Size = New System.Drawing.Size(100, 23) Me.btnFinish.TabIndex = 4 @@ -1380,9 +1701,9 @@ Partial Class Dashboard Me.Panel1.Controls.Add(Me.txtM4_out_PowerAtCrankFromPneumaticsCompressorOFF) Me.Panel1.Controls.Add(Me.txtM4_out_CompresssorPwrOnMinusPwrOff) Me.Panel1.Controls.Add(Me.txtM4_out_CompressorFlowRate) - Me.Panel1.Location = New System.Drawing.Point(379, 281) + Me.Panel1.Location = New System.Drawing.Point(327, 281) Me.Panel1.Name = "Panel1" - Me.Panel1.Size = New System.Drawing.Size(200, 183) + Me.Panel1.Size = New System.Drawing.Size(192, 183) Me.Panel1.TabIndex = 32 ' 'lblM4_PowerAtCrankFromPSCompressorON @@ -1390,18 +1711,18 @@ Partial Class Dashboard Me.lblM4_PowerAtCrankFromPSCompressorON.AutoSize = true Me.lblM4_PowerAtCrankFromPSCompressorON.Location = New System.Drawing.Point(13, 129) Me.lblM4_PowerAtCrankFromPSCompressorON.Name = "lblM4_PowerAtCrankFromPSCompressorON" - Me.lblM4_PowerAtCrankFromPSCompressorON.Size = New System.Drawing.Size(181, 13) + Me.lblM4_PowerAtCrankFromPSCompressorON.Size = New System.Drawing.Size(153, 13) Me.lblM4_PowerAtCrankFromPSCompressorON.TabIndex = 7 - Me.lblM4_PowerAtCrankFromPSCompressorON.Text = "Pwr@Crank From PS CompressorON" + Me.lblM4_PowerAtCrankFromPSCompressorON.Text = "Pwr@Crank From PS CompON" ' 'lblM4_PowerAtCrankFromPSCompressorOFF ' Me.lblM4_PowerAtCrankFromPSCompressorOFF.AutoSize = true Me.lblM4_PowerAtCrankFromPSCompressorOFF.Location = New System.Drawing.Point(13, 87) Me.lblM4_PowerAtCrankFromPSCompressorOFF.Name = "lblM4_PowerAtCrankFromPSCompressorOFF" - Me.lblM4_PowerAtCrankFromPSCompressorOFF.Size = New System.Drawing.Size(185, 13) + Me.lblM4_PowerAtCrankFromPSCompressorOFF.Size = New System.Drawing.Size(157, 13) Me.lblM4_PowerAtCrankFromPSCompressorOFF.TabIndex = 6 - Me.lblM4_PowerAtCrankFromPSCompressorOFF.Text = "Pwr@Crank From PS CompressorOFF" + Me.lblM4_PowerAtCrankFromPSCompressorOFF.Text = "Pwr@Crank From PS CompOFF" ' 'lblM4_CompressorOnOffPowerDelta ' @@ -1457,7 +1778,7 @@ Partial Class Dashboard ' Me.lblM3_AveragePneumaticLoad.AutoSize = true Me.lblM3_AveragePneumaticLoad.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM3_AveragePneumaticLoad.Location = New System.Drawing.Point(376, 141) + Me.lblM3_AveragePneumaticLoad.Location = New System.Drawing.Point(324, 141) Me.lblM3_AveragePneumaticLoad.Name = "lblM3_AveragePneumaticLoad" Me.lblM3_AveragePneumaticLoad.Size = New System.Drawing.Size(195, 13) Me.lblM3_AveragePneumaticLoad.TabIndex = 31 @@ -1470,9 +1791,9 @@ Partial Class Dashboard Me.pnl_M3_Displays.Controls.Add(Me.lbl_M3_AvgPowerAtCrankFromPneumatics) Me.pnl_M3_Displays.Controls.Add(Me.txtM3_out_TotalAirConsumedPerCycleInLitres) Me.pnl_M3_Displays.Controls.Add(Me.txtM3_out_AveragePowerAtCrankFromPneumatics) - Me.pnl_M3_Displays.Location = New System.Drawing.Point(379, 159) + Me.pnl_M3_Displays.Location = New System.Drawing.Point(327, 159) Me.pnl_M3_Displays.Name = "pnl_M3_Displays" - Me.pnl_M3_Displays.Size = New System.Drawing.Size(200, 100) + Me.pnl_M3_Displays.Size = New System.Drawing.Size(192, 100) Me.pnl_M3_Displays.TabIndex = 30 ' 'lblM3_TotAirConsumptionPerCycleLitres @@ -1489,9 +1810,9 @@ Partial Class Dashboard Me.lbl_M3_AvgPowerAtCrankFromPneumatics.AutoSize = true Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Location = New System.Drawing.Point(9, 4) Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Name = "lbl_M3_AvgPowerAtCrankFromPneumatics" - Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Size = New System.Drawing.Size(182, 13) + Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Size = New System.Drawing.Size(176, 13) Me.lbl_M3_AvgPowerAtCrankFromPneumatics.TabIndex = 2 - Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Text = "Avg Power@Crank From Pneumatics" + Me.lbl_M3_AvgPowerAtCrankFromPneumatics.Text = "Avg Power@Crank Frm Pneumatics" ' 'txtM3_out_TotalAirConsumedPerCycleInLitres ' @@ -1511,7 +1832,7 @@ Partial Class Dashboard ' 'btnStart ' - Me.btnStart.Location = New System.Drawing.Point(25, 392) + Me.btnStart.Location = New System.Drawing.Point(10, 476) Me.btnStart.Name = "btnStart" Me.btnStart.Size = New System.Drawing.Size(102, 23) Me.btnStart.TabIndex = 1 @@ -1522,7 +1843,7 @@ Partial Class Dashboard ' Me.lblM2AverageElectricalLoadTitle.AutoSize = true Me.lblM2AverageElectricalLoadTitle.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM2AverageElectricalLoadTitle.Location = New System.Drawing.Point(379, 14) + Me.lblM2AverageElectricalLoadTitle.Location = New System.Drawing.Point(327, 9) Me.lblM2AverageElectricalLoadTitle.Name = "lblM2AverageElectricalLoadTitle" Me.lblM2AverageElectricalLoadTitle.Size = New System.Drawing.Size(189, 13) Me.lblM2AverageElectricalLoadTitle.TabIndex = 29 @@ -1535,9 +1856,9 @@ Partial Class Dashboard Me.pnl_M2_Displays.Controls.Add(Me.lblM2_AveragePowerDemandAtAlternatorFromElectrics) Me.pnl_M2_Displays.Controls.Add(Me.txtM2_out_AvgPowerAtCrankFromElectrics) Me.pnl_M2_Displays.Controls.Add(Me.txtM2_out_AvgPowerAtAltFromElectrics) - Me.pnl_M2_Displays.Location = New System.Drawing.Point(381, 33) + Me.pnl_M2_Displays.Location = New System.Drawing.Point(329, 33) Me.pnl_M2_Displays.Name = "pnl_M2_Displays" - Me.pnl_M2_Displays.Size = New System.Drawing.Size(200, 100) + Me.pnl_M2_Displays.Size = New System.Drawing.Size(190, 100) Me.pnl_M2_Displays.TabIndex = 28 ' 'lblM2_AvgPwrDmdAtCrankFromElectrics @@ -1578,7 +1899,7 @@ Partial Class Dashboard ' Me.lblM1_HVACAverageLoad.AutoSize = true Me.lblM1_HVACAverageLoad.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM1_HVACAverageLoad.Location = New System.Drawing.Point(164, 423) + Me.lblM1_HVACAverageLoad.Location = New System.Drawing.Point(142, 423) Me.lblM1_HVACAverageLoad.Name = "lblM1_HVACAverageLoad" Me.lblM1_HVACAverageLoad.Size = New System.Drawing.Size(143, 13) Me.lblM1_HVACAverageLoad.TabIndex = 27 @@ -1595,9 +1916,9 @@ Partial Class Dashboard Me.pnl_M1_Displays.Controls.Add(Me.txtM1_out_AvgPwrAtCrankFromHVACElec) Me.pnl_M1_Displays.Controls.Add(Me.txtM1_out_AvgPowerDemandAtAlternatorHvacElectrics) Me.pnl_M1_Displays.Controls.Add(Me.txtM1_out_AvgPowerDemandAtCrankMech) - Me.pnl_M1_Displays.Location = New System.Drawing.Point(166, 442) + Me.pnl_M1_Displays.Location = New System.Drawing.Point(144, 442) Me.pnl_M1_Displays.Name = "pnl_M1_Displays" - Me.pnl_M1_Displays.Size = New System.Drawing.Size(200, 185) + Me.pnl_M1_Displays.Size = New System.Drawing.Size(172, 219) Me.pnl_M1_Displays.TabIndex = 26 ' 'lblM1_HVACFuelling @@ -1614,18 +1935,18 @@ Partial Class Dashboard Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.AutoSize = true Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Location = New System.Drawing.Point(4, 92) Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Name = "lblM1_AvgPowerDemandAtCrankHVACElectrics" - Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Size = New System.Drawing.Size(173, 13) + Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Size = New System.Drawing.Size(167, 13) Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.TabIndex = 6 - Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Text = "Avg Pwr Dmd @ Crank HVAC Elec" + Me.lblM1_AvgPowerDemandAtCrankHVACElectrics.Text = "Avg Pwr Dmd@Crank HVAC Elec" ' 'lblM1_AveragePowerDemandAtAlternatorElectrics ' Me.lblM1_AveragePowerDemandAtAlternatorElectrics.AutoSize = true Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Location = New System.Drawing.Point(5, 51) Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Name = "lblM1_AveragePowerDemandAtAlternatorElectrics" - Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Size = New System.Drawing.Size(176, 13) + Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Size = New System.Drawing.Size(157, 13) Me.lblM1_AveragePowerDemandAtAlternatorElectrics.TabIndex = 5 - Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Text = "Avg Pwr Dmd @ Alt HVAC Electrics" + Me.lblM1_AveragePowerDemandAtAlternatorElectrics.Text = "Avg Pwr Dmd @ Alt HVAC Elec" ' 'lblM1_AveragePowerDemandAtCrank ' @@ -1673,7 +1994,7 @@ Partial Class Dashboard ' Me.lblM05SmartalternatorSetEfficiency.AutoSize = true Me.lblM05SmartalternatorSetEfficiency.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM05SmartalternatorSetEfficiency.Location = New System.Drawing.Point(163, 141) + Me.lblM05SmartalternatorSetEfficiency.Location = New System.Drawing.Point(141, 141) Me.lblM05SmartalternatorSetEfficiency.Name = "lblM05SmartalternatorSetEfficiency" Me.lblM05SmartalternatorSetEfficiency.Size = New System.Drawing.Size(169, 13) Me.lblM05SmartalternatorSetEfficiency.TabIndex = 25 @@ -1694,9 +2015,9 @@ Partial Class Dashboard Me.pnl_M05_Displays.Controls.Add(Me.txtM05_out_SmartTractionCurrent) Me.pnl_M05_Displays.Controls.Add(Me.txtM05_Out_AlternatorsEfficiencyIdle) Me.pnl_M05_Displays.Controls.Add(Me.txtM05_OutSmartIdleCurrent) - Me.pnl_M05_Displays.Location = New System.Drawing.Point(164, 158) + Me.pnl_M05_Displays.Location = New System.Drawing.Point(142, 158) Me.pnl_M05_Displays.Name = "pnl_M05_Displays" - Me.pnl_M05_Displays.Size = New System.Drawing.Size(200, 259) + Me.pnl_M05_Displays.Size = New System.Drawing.Size(174, 259) Me.pnl_M05_Displays.TabIndex = 24 ' 'lblM05_AlternatorsEfficiencyOverrun @@ -1805,11 +2126,11 @@ Partial Class Dashboard ' Me.lblM0Outputs.AutoSize = true Me.lblM0Outputs.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) - Me.lblM0Outputs.Location = New System.Drawing.Point(164, 13) + Me.lblM0Outputs.Location = New System.Drawing.Point(142, 8) Me.lblM0Outputs.Name = "lblM0Outputs" - Me.lblM0Outputs.Size = New System.Drawing.Size(189, 13) + Me.lblM0Outputs.Size = New System.Drawing.Size(159, 13) Me.lblM0Outputs.TabIndex = 23 - Me.lblM0Outputs.Text = "M0-Non-Smart Alt Set Efficiency" + Me.lblM0Outputs.Text = "M0-Non-Smart Alt Set Effic" ' 'pnl_M0_Displays ' @@ -1819,9 +2140,9 @@ Partial Class Dashboard Me.pnl_M0_Displays.Controls.Add(Me.txtM0_Out_AlternatorsEfficiency) Me.pnl_M0_Displays.Controls.Add(Me.txtM0_Out_HVacElectricalCurrentDemand) Me.pnl_M0_Displays.ForeColor = System.Drawing.Color.Black - Me.pnl_M0_Displays.Location = New System.Drawing.Point(164, 33) + Me.pnl_M0_Displays.Location = New System.Drawing.Point(142, 33) Me.pnl_M0_Displays.Name = "pnl_M0_Displays" - Me.pnl_M0_Displays.Size = New System.Drawing.Size(200, 100) + Me.pnl_M0_Displays.Size = New System.Drawing.Size(174, 100) Me.pnl_M0_Displays.TabIndex = 22 ' 'lblOutHVACElectricalCurrentDemand @@ -1829,9 +2150,9 @@ Partial Class Dashboard Me.lblOutHVACElectricalCurrentDemand.AutoSize = true Me.lblOutHVACElectricalCurrentDemand.Location = New System.Drawing.Point(9, 8) Me.lblOutHVACElectricalCurrentDemand.Name = "lblOutHVACElectricalCurrentDemand" - Me.lblOutHVACElectricalCurrentDemand.Size = New System.Drawing.Size(162, 13) + Me.lblOutHVACElectricalCurrentDemand.Size = New System.Drawing.Size(144, 13) Me.lblOutHVACElectricalCurrentDemand.TabIndex = 25 - Me.lblOutHVACElectricalCurrentDemand.Text = "HVAC Electrical Current Demand" + Me.lblOutHVACElectricalCurrentDemand.Text = "HVAC Electrical Current Dmd" ' 'lblAlternatorsEfficiency ' @@ -1861,7 +2182,7 @@ Partial Class Dashboard 'chkClutchEngaged ' Me.chkClutchEngaged.AutoSize = true - Me.chkClutchEngaged.Location = New System.Drawing.Point(25, 20) + Me.chkClutchEngaged.Location = New System.Drawing.Point(10, 20) Me.chkClutchEngaged.Name = "chkClutchEngaged" Me.chkClutchEngaged.Size = New System.Drawing.Size(102, 17) Me.chkClutchEngaged.TabIndex = 20 @@ -1871,7 +2192,7 @@ Partial Class Dashboard 'lblTotalCycleTimeSeconds ' Me.lblTotalCycleTimeSeconds.AutoSize = true - Me.lblTotalCycleTimeSeconds.Location = New System.Drawing.Point(25, 237) + Me.lblTotalCycleTimeSeconds.Location = New System.Drawing.Point(10, 321) Me.lblTotalCycleTimeSeconds.Name = "lblTotalCycleTimeSeconds" Me.lblTotalCycleTimeSeconds.Size = New System.Drawing.Size(134, 13) Me.lblTotalCycleTimeSeconds.TabIndex = 14 @@ -1880,7 +2201,7 @@ Partial Class Dashboard 'lblEngineSpeed ' Me.lblEngineSpeed.AutoSize = true - Me.lblEngineSpeed.Location = New System.Drawing.Point(23, 192) + Me.lblEngineSpeed.Location = New System.Drawing.Point(8, 276) Me.lblEngineSpeed.Name = "lblEngineSpeed" Me.lblEngineSpeed.Size = New System.Drawing.Size(107, 13) Me.lblEngineSpeed.TabIndex = 13 @@ -1889,7 +2210,7 @@ Partial Class Dashboard 'lblEngineMotoringPower ' Me.lblEngineMotoringPower.AutoSize = true - Me.lblEngineMotoringPower.Location = New System.Drawing.Point(24, 148) + Me.lblEngineMotoringPower.Location = New System.Drawing.Point(9, 232) Me.lblEngineMotoringPower.Name = "lblEngineMotoringPower" Me.lblEngineMotoringPower.Size = New System.Drawing.Size(117, 13) Me.lblEngineMotoringPower.TabIndex = 12 @@ -1898,7 +2219,7 @@ Partial Class Dashboard 'lblEngineDrivelineTorque ' Me.lblEngineDrivelineTorque.AutoSize = true - Me.lblEngineDrivelineTorque.Location = New System.Drawing.Point(24, 103) + Me.lblEngineDrivelineTorque.Location = New System.Drawing.Point(9, 187) Me.lblEngineDrivelineTorque.Name = "lblEngineDrivelineTorque" Me.lblEngineDrivelineTorque.Size = New System.Drawing.Size(121, 13) Me.lblEngineDrivelineTorque.TabIndex = 11 @@ -1907,7 +2228,7 @@ Partial Class Dashboard 'lblEngineDrivelinePower ' Me.lblEngineDrivelinePower.AutoSize = true - Me.lblEngineDrivelinePower.Location = New System.Drawing.Point(22, 61) + Me.lblEngineDrivelinePower.Location = New System.Drawing.Point(7, 145) Me.lblEngineDrivelinePower.Name = "lblEngineDrivelinePower" Me.lblEngineDrivelinePower.Size = New System.Drawing.Size(120, 13) Me.lblEngineDrivelinePower.TabIndex = 10 @@ -1915,35 +2236,35 @@ Partial Class Dashboard ' 'txtTotalCycleTimeSeconds ' - Me.txtTotalCycleTimeSeconds.Location = New System.Drawing.Point(25, 254) + Me.txtTotalCycleTimeSeconds.Location = New System.Drawing.Point(10, 338) Me.txtTotalCycleTimeSeconds.Name = "txtTotalCycleTimeSeconds" Me.txtTotalCycleTimeSeconds.Size = New System.Drawing.Size(100, 20) Me.txtTotalCycleTimeSeconds.TabIndex = 5 ' 'txtEngineSpeed ' - Me.txtEngineSpeed.Location = New System.Drawing.Point(25, 205) + Me.txtEngineSpeed.Location = New System.Drawing.Point(10, 289) Me.txtEngineSpeed.Name = "txtEngineSpeed" Me.txtEngineSpeed.Size = New System.Drawing.Size(100, 20) Me.txtEngineSpeed.TabIndex = 4 ' 'txtEngineMotoringPower ' - Me.txtEngineMotoringPower.Location = New System.Drawing.Point(25, 165) + Me.txtEngineMotoringPower.Location = New System.Drawing.Point(10, 249) Me.txtEngineMotoringPower.Name = "txtEngineMotoringPower" Me.txtEngineMotoringPower.Size = New System.Drawing.Size(100, 20) Me.txtEngineMotoringPower.TabIndex = 3 ' 'txtEngineDrivelineTorque ' - Me.txtEngineDrivelineTorque.Location = New System.Drawing.Point(25, 120) + Me.txtEngineDrivelineTorque.Location = New System.Drawing.Point(10, 204) Me.txtEngineDrivelineTorque.Name = "txtEngineDrivelineTorque" Me.txtEngineDrivelineTorque.Size = New System.Drawing.Size(100, 20) Me.txtEngineDrivelineTorque.TabIndex = 2 ' 'txtEngineDrivelinePower ' - Me.txtEngineDrivelinePower.Location = New System.Drawing.Point(25, 76) + Me.txtEngineDrivelinePower.Location = New System.Drawing.Point(10, 160) Me.txtEngineDrivelinePower.Name = "txtEngineDrivelinePower" Me.txtEngineDrivelinePower.Size = New System.Drawing.Size(100, 20) Me.txtEngineDrivelinePower.TabIndex = 1 @@ -1967,12 +2288,87 @@ Partial Class Dashboard 'Timer1 ' ' + 'Panel5 + ' + Me.Panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle + Me.Panel5.Controls.Add(Me.lblM8CompressorFlag) + Me.Panel5.Controls.Add(Me.txtM8_out_CompressorFlag) + Me.Panel5.Controls.Add(Me.lblM8SmartElectricalAltPwrGenAtCrank) + Me.Panel5.Controls.Add(Me.lblM8AuxPowerAtCrankFromAllAncillaries) + Me.Panel5.Controls.Add(Me.txtM8_out_SmartElectricalAltPwrGenAtCrank) + Me.Panel5.Controls.Add(Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries) + Me.Panel5.Location = New System.Drawing.Point(834, 34) + Me.Panel5.Name = "Panel5" + Me.Panel5.Size = New System.Drawing.Size(308, 147) + Me.Panel5.TabIndex = 47 + ' + 'lblM8CompressorFlag + ' + Me.lblM8CompressorFlag.AutoSize = true + Me.lblM8CompressorFlag.Location = New System.Drawing.Point(6, 91) + Me.lblM8CompressorFlag.Name = "lblM8CompressorFlag" + Me.lblM8CompressorFlag.Size = New System.Drawing.Size(85, 13) + Me.lblM8CompressorFlag.TabIndex = 6 + Me.lblM8CompressorFlag.Text = "Compressor Flag" + ' + 'txtM8_out_CompressorFlag + ' + Me.txtM8_out_CompressorFlag.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM8_out_CompressorFlag.Location = New System.Drawing.Point(6, 107) + Me.txtM8_out_CompressorFlag.Name = "txtM8_out_CompressorFlag" + Me.txtM8_out_CompressorFlag.Size = New System.Drawing.Size(100, 20) + Me.txtM8_out_CompressorFlag.TabIndex = 4 + ' + 'lblM8SmartElectricalAltPwrGenAtCrank + ' + Me.lblM8SmartElectricalAltPwrGenAtCrank.AutoSize = true + Me.lblM8SmartElectricalAltPwrGenAtCrank.Location = New System.Drawing.Point(6, 48) + Me.lblM8SmartElectricalAltPwrGenAtCrank.Name = "lblM8SmartElectricalAltPwrGenAtCrank" + Me.lblM8SmartElectricalAltPwrGenAtCrank.Size = New System.Drawing.Size(165, 13) + Me.lblM8SmartElectricalAltPwrGenAtCrank.TabIndex = 3 + Me.lblM8SmartElectricalAltPwrGenAtCrank.Text = "Smart Elec Alt PowerGen@Crank" + ' + 'lblM8AuxPowerAtCrankFromAllAncillaries + ' + Me.lblM8AuxPowerAtCrankFromAllAncillaries.AutoSize = true + Me.lblM8AuxPowerAtCrankFromAllAncillaries.Location = New System.Drawing.Point(6, 9) + Me.lblM8AuxPowerAtCrankFromAllAncillaries.Name = "lblM8AuxPowerAtCrankFromAllAncillaries" + Me.lblM8AuxPowerAtCrankFromAllAncillaries.Size = New System.Drawing.Size(292, 13) + Me.lblM8AuxPowerAtCrankFromAllAncillaries.TabIndex = 2 + Me.lblM8AuxPowerAtCrankFromAllAncillaries.Text = "Aux pwr@CrankFrom Elec,HVAC and Pneumatics Ancillaries" + ' + 'txtM8_out_SmartElectricalAltPwrGenAtCrank + ' + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank.Location = New System.Drawing.Point(6, 64) + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank.Name = "txtM8_out_SmartElectricalAltPwrGenAtCrank" + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank.Size = New System.Drawing.Size(100, 20) + Me.txtM8_out_SmartElectricalAltPwrGenAtCrank.TabIndex = 1 + ' + 'txtM8_out_AuxPowerAtCrankFromAllAncillaries + ' + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0,Byte),Integer), CType(CType(192,Byte),Integer), CType(CType(0,Byte),Integer)) + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries.Location = New System.Drawing.Point(6, 25) + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries.Name = "txtM8_out_AuxPowerAtCrankFromAllAncillaries" + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries.Size = New System.Drawing.Size(100, 20) + Me.txtM8_out_AuxPowerAtCrankFromAllAncillaries.TabIndex = 0 + ' + 'lblM8_Title + ' + Me.lblM8_Title.AutoSize = true + Me.lblM8_Title.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0,Byte)) + Me.lblM8_Title.Location = New System.Drawing.Point(838, 8) + Me.lblM8_Title.Name = "lblM8_Title" + Me.lblM8_Title.Size = New System.Drawing.Size(194, 13) + Me.lblM8_Title.TabIndex = 48 + Me.lblM8_Title.Text = "M8-Full Assignment of Aux Loads" + ' 'Dashboard ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6!, 13!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.AutoValidate = System.Windows.Forms.AutoValidate.EnableAllowFocusChange - Me.ClientSize = New System.Drawing.Size(945, 742) + Me.ClientSize = New System.Drawing.Size(1190, 794) Me.Controls.Add(Me.pnlMain) Me.Name = "Dashboard" Me.Text = "Dashboard" @@ -1995,6 +2391,10 @@ Partial Class Dashboard Me.tabHVACConfig.PerformLayout Me.tabPlayground.ResumeLayout(false) Me.tabPlayground.PerformLayout + Me.Panel4.ResumeLayout(false) + Me.Panel4.PerformLayout + Me.Panel2.ResumeLayout(false) + Me.Panel2.PerformLayout Me.Panel3.ResumeLayout(false) Me.Panel3.PerformLayout CType(Me.PictureBox1,System.ComponentModel.ISupportInitialize).EndInit @@ -2012,13 +2412,13 @@ Partial Class Dashboard Me.pnl_M0_Displays.PerformLayout Me.resultCardContextMenu.ResumeLayout(false) CType(Me.ErrorProvider,System.ComponentModel.ISupportInitialize).EndInit + Me.Panel5.ResumeLayout(false) + Me.Panel5.PerformLayout Me.ResumeLayout(false) End Sub Friend WithEvents pnlMain As System.Windows.Forms.Panel Friend WithEvents btnCancel As System.Windows.Forms.Button - Friend WithEvents btnForward As System.Windows.Forms.Button - Friend WithEvents btnBack As System.Windows.Forms.Button Friend WithEvents resultCardContextMenu As System.Windows.Forms.ContextMenuStrip Friend WithEvents DeleteToolStripMenuItem As System.Windows.Forms.ToolStripMenuItem Friend WithEvents ErrorProvider As System.Windows.Forms.ErrorProvider @@ -2050,7 +2450,6 @@ End Sub Friend WithEvents Button1 As System.Windows.Forms.Button Friend WithEvents btnCompressorMap As System.Windows.Forms.Button Friend WithEvents lblPneumaticsVariablesTitle As System.Windows.Forms.Label - Friend WithEvents lblCompressorType As System.Windows.Forms.Label Friend WithEvents lblActuationsMap As System.Windows.Forms.Label Friend WithEvents chkSmartAirCompression As System.Windows.Forms.CheckBox Friend WithEvents lblSmartRegeneration As System.Windows.Forms.Label @@ -2062,7 +2461,6 @@ End Sub Friend WithEvents lblAirSuspensionControl As System.Windows.Forms.Label Friend WithEvents cboDoors As System.Windows.Forms.ComboBox Friend WithEvents lblRetarderBrake As System.Windows.Forms.Label - Friend WithEvents cboCompressorType As System.Windows.Forms.ComboBox Friend WithEvents txtCompressorMap As System.Windows.Forms.TextBox Friend WithEvents lblCompressorGearEfficiency As System.Windows.Forms.Label Friend WithEvents txtCompressorGearRatio As System.Windows.Forms.TextBox @@ -2186,6 +2584,47 @@ End Sub Friend WithEvents txtEngineMotoringPower As System.Windows.Forms.TextBox Friend WithEvents txtEngineDrivelineTorque As System.Windows.Forms.TextBox Friend WithEvents txtEngineDrivelinePower As System.Windows.Forms.TextBox - Friend WithEvents Button2 As System.Windows.Forms.Button + Friend WithEvents chkInNeutral As System.Windows.Forms.CheckBox + Friend WithEvents chkIdle As System.Windows.Forms.CheckBox + Friend WithEvents lblPreExistingAuxPower As System.Windows.Forms.Label + Friend WithEvents txtPreExistingAuxPower As System.Windows.Forms.TextBox + Friend WithEvents lblM6Title As System.Windows.Forms.Label + Friend WithEvents Panel2 As System.Windows.Forms.Panel + Friend WithEvents lblM6_SmartPneumaticsOnlyCompressorFlag As System.Windows.Forms.Label + Friend WithEvents txtM6_out_SmartPneumaticsOnlyCompressorFlag As System.Windows.Forms.TextBox + Friend WithEvents lblM6_AveragePowerDemandAtCrankFromElectricsIncHVAC As System.Windows.Forms.Label + Friend WithEvents lblM6_SmartPneumaticOnlyAirCompPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC As System.Windows.Forms.TextBox + Friend WithEvents txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents lblM6_AveragePowerDemandAtCrankFromPneumatics As System.Windows.Forms.Label + Friend WithEvents lblM6_SmarElectricalOnlyAltPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents txtM6_out_AveragePowerDemandAtCrankFromPneumatics As System.Windows.Forms.TextBox + Friend WithEvents txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents lblM6_SmartElectricalAndPneumaticAirCompPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents lblM6_SmartElectriclAndPneumaticsAltPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents lblM6_SmartElectricalAndPneumaticsCompressorFlag As System.Windows.Forms.Label + Friend WithEvents lblM6_OverrunFlag As System.Windows.Forms.Label + Friend WithEvents txtM6_out_SmartElectricalAndPneumaticsCompressorFlag As System.Windows.Forms.TextBox + Friend WithEvents txtM6_out_OverrunFlag As System.Windows.Forms.TextBox + Friend WithEvents lblM7_Title As System.Windows.Forms.Label + Friend WithEvents Panel4 As System.Windows.Forms.Panel + Friend WithEvents lblM7_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank As System.Windows.Forms.Label + Friend WithEvents lblM7_SmartElecOnly_AltPwrGenAtCrank As System.Windows.Forms.Label + Friend WithEvents txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents lblM7_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents lblM7_SmarElectricalAndPneumaticsAux_AltPowerGenAtCrank As System.Windows.Forms.Label + Friend WithEvents txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents lblM8_Title As System.Windows.Forms.Label + Friend WithEvents Panel5 As System.Windows.Forms.Panel + Friend WithEvents lblM8CompressorFlag As System.Windows.Forms.Label + Friend WithEvents txtM8_out_CompressorFlag As System.Windows.Forms.TextBox + Friend WithEvents lblM8SmartElectricalAltPwrGenAtCrank As System.Windows.Forms.Label + Friend WithEvents lblM8AuxPowerAtCrankFromAllAncillaries As System.Windows.Forms.Label + Friend WithEvents txtM8_out_SmartElectricalAltPwrGenAtCrank As System.Windows.Forms.TextBox + Friend WithEvents txtM8_out_AuxPowerAtCrankFromAllAncillaries As System.Windows.Forms.TextBox End Class diff --git a/AuxillaryTestHarness/Dashboard.vb b/AuxillaryTestHarness/Dashboard.vb index eb8d6f334b..556a1377dc 100644 --- a/AuxillaryTestHarness/Dashboard.vb +++ b/AuxillaryTestHarness/Dashboard.vb @@ -9,6 +9,7 @@ Public Class Dashboard Public auxEnvironment As New AuxillaryEnvironment("") private TabColors As Dictionary( Of TabPage, Color) = new Dictionary( Of TabPage, Color) () +Private processing As Boolean = False #End Region @@ -104,7 +105,6 @@ Private Sub SetupControls() End Sub - #Region "Binding Control" @@ -166,8 +166,7 @@ Private Sub CreateBindings() txtDeadVolumeLitres.DataBindings.Add("Text",auxEnvironment.PneumaticAuxillariesConfig,"DeadVolumeLitres") txtDeadVolBlowOutsPerLitresperHour.DataBindings.Add("Text",auxEnvironment.PneumaticAuxillariesConfig,"DeadVolBlowOutsPerLitresperHour") - 'Pneumatic UserInputsConfig Binding - cboCompressorType.DataBindings.Add("Text",auxEnvironment.PneumaticUserInputsConfig,"CompressorType") + 'Pneumatic UserInputsConfig Binding txtCompressorMap.DataBindings.Add("Text",auxEnvironment.PneumaticUserInputsConfig,"CompressorMap") txtCompressorGearEfficiency.DataBindings.Add("Text",auxEnvironment.PneumaticUserInputsConfig,"CompressorGearEfficiency") txtCompressorGearRatio.DataBindings.Add("Text",auxEnvironment.PneumaticUserInputsConfig,"CompressorGearRatio") @@ -186,7 +185,10 @@ Private Sub CreateBindings() txtHVACMechanicalLoadPowerWatts.DataBindings.Add("Text", auxEnvironment.HvacUserInputsConfig.SteadyStateModel,"HVACMechanicalLoadPowerWatts") 'Signals + chkInNeutral.DataBindings.Add("Checked",auxEnvironment.Signals,"InNeutral") + chkIdle.DataBindings.Add("Checked",auxEnvironment.Signals,"Idle") chkClutchEngaged.DataBindings.Add("Checked", auxEnvironment.Signals,"ClutchEngaged") + txtPreExistingAuxPower.DataBindings.Add("Text",auxEnvironment.Signals,"PreExistingAuxPower") txtEngineDrivelinePower.DataBindings.Add("Text", auxEnvironment.Signals,"EngineDrivelinePower") txtEngineDrivelineTorque.DataBindings.Add("Text", auxEnvironment.Signals,"EngineDrivelineTorque") txtEngineMotoringPower.DataBindings.Add("Text", auxEnvironment.Signals,"EngineMotoringPower") @@ -212,7 +214,6 @@ Private Sub EnsureBinding() 'Validation - #Region "Validation Helpers" @@ -282,12 +283,11 @@ Public Function IsIntegerZeroOrPositiveNumber( test As string) End Function #End Region - #REgion "Validation Control" '****** PNEUMATIC VALIDATION -public sub Validating_PneumaticHandler( sender as Object, e As CancelEventArgs ) Handles txtAdBlueNIperMinute.Validating, txtBrakingWithRetarderNIperKG.Validating, txtBrakingNoRetarderNIperKG.Validating, txtAirControlledSuspensionNIperMinute.Validating, txtBreakingPerKneelingNIperKGinMM.Validating, txtSmartRegenFractionTotalAirDemand.Validating, txtPerStopBrakeActuationNIperKG.Validating, txtPerDoorOpeningNI.Validating, txtOverrunUtilisationForCompressionFraction.Validating, txtNonSmartRegenFractionTotalAirDemand.Validating, txtDeadVolumeLitres.Validating, txtDeadVolBlowOutsPerLitresperHour.Validating, txtKneelingHeightMillimeters.Validating, txtCompressorMap.Validating, txtCompressorGearRatio.Validating, txtCompressorGearEfficiency.Validating, txtActuationsMap.Validating, cboDoors.Validating, cboCompressorType.Validating, cboAirSuspensionControl.Validating, cboAdBlueDosing.Validating +public sub Validating_PneumaticHandler( sender as Object, e As CancelEventArgs ) Handles txtAdBlueNIperMinute.Validating, txtBrakingWithRetarderNIperKG.Validating, txtBrakingNoRetarderNIperKG.Validating, txtAirControlledSuspensionNIperMinute.Validating, txtBreakingPerKneelingNIperKGinMM.Validating, txtSmartRegenFractionTotalAirDemand.Validating, txtPerStopBrakeActuationNIperKG.Validating, txtPerDoorOpeningNI.Validating, txtOverrunUtilisationForCompressionFraction.Validating, txtNonSmartRegenFractionTotalAirDemand.Validating, txtDeadVolumeLitres.Validating, txtDeadVolBlowOutsPerLitresperHour.Validating, txtKneelingHeightMillimeters.Validating, txtCompressorMap.Validating, txtCompressorGearRatio.Validating, txtCompressorGearEfficiency.Validating, txtActuationsMap.Validating, cboDoors.Validating, cboAirSuspensionControl.Validating, cboAdBlueDosing.Validating e.Cancel= Not Validate_Pneumatics() @@ -401,13 +401,6 @@ Public function Validate_Pneumatics( ) As boolean 'USER CONFIG PART '***************************************************************************************** - If cboCompressorType.SelectedIndex<1 then - errorProvider.SetError(cboCompressorType ,"Please select a Compressor type from the Dropdown list.") - result=false - Else - errorProvider.SetError(cboCompressorType ,String.Empty) - End if - 'Compressor Map path : txtCompressorMap 'Test for empty after trim If txtCompressorMap.Text.Trim.Length=0 then @@ -562,8 +555,6 @@ public sub Validating_HVACHandler( sender as Object, e As CancelEventArgs ) Han e.Cancel= Not Validate_HVAC() End Sub - - Public function Validate_HVAC() As boolean Dim result As Boolean = true @@ -602,19 +593,12 @@ Dim result As Boolean = true End Function - -'***** HVAC VALIDATION - - '***** IMPUTS VALIDATION - #End Region - 'Form Controls & Events - Private Sub Dashboard_Load(sender As Object, e As EventArgs) Handles MyBase.Load 'Required for OwnerDraw, this is required in order to color the tabs when a validation error occurs to draw @@ -708,8 +692,6 @@ End Sub #Region "GridHandlers" - - Private Sub gvElectricalConsumables_CellValidating(sender As Object, e As DataGridViewCellValidatingEventArgs) Handles gvElectricalConsumables.CellValidating Dim column As DataGridViewColumn = gvElectricalConsumables.Columns(e.ColumnIndex) @@ -767,8 +749,6 @@ Private Sub gvElectricalConsumables_CellValidating(sender As Object, e As DataGr End Select End Sub - - Private Sub SmartResult_CellValidating( sender As Object, e As DataGridViewCellValidatingEventArgs) Handles gvResultsCardIdle.CellValidating, gvResultsCardTraction.CellValidating, gvResultsCardOverrun.CellValidating Dim column As DataGridViewColumn = gvElectricalConsumables.Columns(e.ColumnIndex) @@ -779,8 +759,6 @@ Private Sub SmartResult_CellValidating( sender As Object, e As DataGridViewCell End If End Sub - - private sub resultCard_CellMouseUp( sender As Object, e as DataGridViewCellMouseEventArgs) Dim dgv As DataGridView = CType( sender, DataGridView) @@ -795,8 +773,6 @@ private sub resultCard_CellMouseUp( sender As Object, e as DataGridViewCellMous end sub - - Private Sub resultCardContextMenu_ItemClicked( sender As Object, e As ToolStripItemClickedEventArgs) Handles resultCardContextMenu.ItemClicked Dim menu As ContextMenuStrip = CType( sender, ContextMenuStrip) @@ -832,9 +808,33 @@ Private Sub resultCardContextMenu_ItemClicked( sender As Object, e As ToolStrip End Sub +Private Sub gvElectricalConsumables_CellFormatting( sender As Object, e As DataGridViewCellFormattingEventArgs) Handles gvElectricalConsumables.CellFormatting + If e.ColumnIndex=4 andalso e.RowIndex=0 then + e.CellStyle.BackColor = Color.LightGray + e.CellStyle.ForeColor=color.LightGray + + + End If + + + +End Sub +Private Sub gvElectricalConsumables_CellBeginEdit( sender As Object, e As DataGridViewCellCancelEventArgs) Handles gvElectricalConsumables.CellBeginEdit + + If e.ColumnIndex=4 andalso e.RowIndex=0 then + + MessageBox.Show("This cell is calculated and cannot be edited") + e.Cancel=true + + End If + + + + +End Sub #End Region @@ -848,10 +848,16 @@ Private Sub btnStart_Click( sender As Object, e As EventArgs) Handles btnStart. Timer1.Start End Sub +Private Sub btnFinish_Click( sender As Object, e As EventArgs) Handles btnFinish.Click + processing=False + SetProcessingStatus -#End Region + Timer1.Stop +End Sub + +#End Region Private sub RefreshDisplays() @@ -892,15 +898,32 @@ Private sub RefreshDisplays() txtM5_out_AltRegenPowerAtCrankOverrunWatts.text= auxEnvironment.m5.AlternatorsGenerationPowerAtCrankOverrunWatts txtM5_out_AltRegenPowerAtCrankTractionWatts.text= auxEnvironment.m5.AlternatorsGenerationPowerAtCrankTractionOnWatts + 'M6 + txtM6_out_OverrunFlag.Text= auxEnvironment.M6.OverrunFlag + txtM6_out_SmartElectricalAndPneumaticsCompressorFlag.Text= auxEnvironment.M6.SmartElecAndPneumaticsCompressorFlag + txtM6_out_SmartElectriclAndPneumaticsAltPowerGenAtCrank.Text= auxEnvironment.M6.SmartElecAndPneumaticAltPowerGenAtCrank + txtM6_out_SmartElectricalAndPneumaticAirCompPowerGenAtCrank.Text= auxEnvironment.M6.SmartElecAndPneumaticAirCompPowerGenAtCrank + txtM6_out_SmarElectricalOnlyAltPowerGenAtCrank.Text=auxEnvironment.M6.SmartElecOnlyAltPowerGenAtCrank + txtM6_out_AveragePowerDemandAtCrankFromPneumatics.Text= auxEnvironment.M6.AveragePowerDemandAtCrankFromPneumatics + txtM6_out_SmartPneumaticOnlyAirCompPowerGenAtCrank.Text=auxEnvironment.M6.SmartPneumaticOnlyAirCompPowerGenAtCrank + txtM6_out_AveragePowerDemandAtCrankFromElectricsIncHVAC.Text= auxEnvironment.M6.AvgPowerDemandAtCrankFromElectricsIncHVAC + txtM6_out_SmartPneumaticsOnlyCompressorFlag.Text= auxEnvironment.M6.SmartPneumaticsOnlyCompressorFlag + + 'M7 + txtM7_out_SmartElectricalAndPneumaticsAux_AltPowerGenAtCrank.Text= auxEnvironment.M7.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank + txtM7_out_SmartElectricalAndPneumaticAux_AirCompPowerGenAtCrank.Text = auxEnvironment.M7.SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank + txtM7_out_SmartElecOnlyAux_AltPwrGenAtCrank.Text = auxEnvironment.M7.SmartElectricalOnlyAuxAltPowerGenAtCrank + txtM7_out_SmartPneumaticsOnlyAux_AirCompPwrRegenAtCrank.Text=auxEnvironment.M7.SmartPneumaticOnlyAuxAirCompPowerGenAtCrank + + + 'M8 + txtM8_out_AuxPowerAtCrankFromAllAncillaries.Text = auxEnvironment.M8.AuxPowerAtCrankFromElectricalHVACAndPneumaticsAncillaries + txtM8_out_SmartElectricalAltPwrGenAtCrank.Text = auxEnvironment.M8.SmartElectricalAlternatorPowerGenAtCrank + txtM8_out_CompressorFlag.Text= auxEnvironment.M8.CompressorFlag End Sub - - -Private processing As Boolean = False - - Private sub SetProcessingStatus() Dim thisExe As System.Reflection.Assembly @@ -922,8 +945,6 @@ me.pictureBox1.Image = Image.FromStream(file) End Sub - - Private Sub RefreshDisplayValues_Timed( sender As Object, e As EventArgs) Handles Timer1.Tick @@ -934,8 +955,7 @@ Private Sub RefreshDisplayValues_Timed( sender As Object, e As EventArgs) Handl End Sub - - 'Form Overrides +'Form Overrides Protected Overrides Function ProcessCmdKey(ByRef msg As Message, keyData As Keys) As Boolean if keyData = Keys.Enter andalso me.AcceptButton is nothing then @@ -958,150 +978,4 @@ Protected Overrides Function ProcessCmdKey(ByRef msg As Message, keyData As Keys End Function -Private Sub btnFinish_Click( sender As Object, e As EventArgs) Handles btnFinish.Click - - - processing=False - SetProcessingStatus - - - Timer1.Stop - -End Sub - - -Private Sub Button2_Click( sender As Object, e As EventArgs) Handles Button2.Click - - Dim altMap As IAlternatorMap = New AlternatorMap("testAlternatorMap.csv") - Dim efficiency , rpm, amp As Single - - altMap.Initialise() - - Dim CrankSpeed As New System.Collections.Generic.List(Of single) - CrankSpeed.AddRange(New single() {1500,2000,4000,6000,7000}) - Dim amps As New List(Of single) - amps.AddRange(New single() {10,27,53,63,68,125,136}) - - 'On Boundaries - Console.WriteLine("On BOUNDARY TESTS") - Console.WriteLine("_________________") - Console.WriteLine("") - For Each rpm in CrankSpeed - For Each amp In amps - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - Next - Next - - Console.WriteLine("") - Console.WriteLine("Four Corner Points With Interpolated other") - Console.WriteLine("_________________") - Console.WriteLine("") - - rpm=1500 : amp=18.5 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=7000 : amp=96.5 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=1750 : amp=10 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=6500 : amp=10 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - - Console.WriteLine("") - Console.WriteLine("Interpolated Both - four data points") - Console.WriteLine("_________________") - Console.WriteLine("") - - rpm=1750 : amp=18.5 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=6500 : amp=18.5 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - - rpm=1750 : amp=96.5 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=6500 : amp=96.4 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - - Console.WriteLine("") - Console.WriteLine("Range Limiting") - Console.WriteLine("_________________") - Console.WriteLine("") - - rpm=0 : amp=0 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=0 : amp=10 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=0 : amp=200 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=1500 : amp=200 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=7000 : amp=200 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - rpm=8000 : amp=200 - efficiency = altMap.GetEfficiency( rpm, amp).Efficiency - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - - - Console.WriteLine("") - Console.WriteLine("MIKES 40*1000") - Console.WriteLine("_________________") - Console.WriteLine("") - rpm=1000 : amp=40 - Console.WriteLine(String.Format("RPM:{0} , AMP:{1}, EFF:{2})",rpm.ToString(),amp.ToString(),efficiency.ToString())) - - - -End Sub - - - - -Private Sub gvElectricalConsumables_CellFormatting( sender As Object, e As DataGridViewCellFormattingEventArgs) Handles gvElectricalConsumables.CellFormatting - - - If e.ColumnIndex=4 andalso e.RowIndex=0 then - - e.CellStyle.BackColor = Color.LightGray - e.CellStyle.ForeColor=color.LightGray - - - End If - - - -End Sub - - - - - -Private Sub gvElectricalConsumables_CellBeginEdit( sender As Object, e As DataGridViewCellCancelEventArgs) Handles gvElectricalConsumables.CellBeginEdit - - If e.ColumnIndex=4 andalso e.RowIndex=0 then - - MessageBox.Show("This cell is calculated and cannot be edited") - e.Cancel=true - - End If - - - - -End Sub - - - End Class \ No newline at end of file diff --git a/VECTOAux/VectoAuxiliaries/AuxillaryEnvironment.vb b/VECTOAux/VectoAuxiliaries/AuxillaryEnvironment.vb index 04f3ad8d36..5b5d4adbac 100644 --- a/VECTOAux/VectoAuxiliaries/AuxillaryEnvironment.vb +++ b/VECTOAux/VectoAuxiliaries/AuxillaryEnvironment.vb @@ -3,6 +3,7 @@ Imports VectoAuxiliaries.Electrics Imports VectoAuxiliaries.Pneumatics Imports VectoAuxiliaries.Hvac Imports System.IO +Imports VectoAuxiliaries.DownstreamModules Public Class AuxillaryEnvironment @@ -38,6 +39,12 @@ public Property PneumaticAuxillariesConfig As IPneumaticsAuxilliariesConfig Public M3 As IM3_AveragePneumaticLoadDemand Public M4 As IM4_AirCompressor Public M5 As IM5_SmartAlternatorSetGeneration + Public M6 As IM6 + Public M7 As IM7 + Public M8 As IM8 + + + Public Sub Initialise() @@ -104,6 +111,13 @@ M4 = New M4_AirCompressor(compressorMap,PneumaticUserInputsConfig.CompressorGear M5 = New M5__SmartAlternatorSetGeneration( M05, VectoInputs.PowerNetVoltage,ElectricalUserInputsConfig.AlternatorGearEfficiency) +M6 = New M6(M1,M2,M3,M4,M5,Signals) + + +M7 = New M7(M5,M6,Signals) + +M8 = New M8(M1,M6,M7,Signals) + End Sub diff --git a/VECTOAux/VectoAuxiliaries/DownstreamModules/IM8.vb b/VECTOAux/VectoAuxiliaries/DownstreamModules/IM8.vb new file mode 100644 index 0000000000..d3ee574cd0 --- /dev/null +++ b/VECTOAux/VectoAuxiliaries/DownstreamModules/IM8.vb @@ -0,0 +1,24 @@ + +Imports VectoAuxiliaries.Electrics +Imports VectoAuxiliaries.Pneumatics +Imports VectoAuxiliaries.Hvac + +Namespace DownstreamModules + +Public Interface IM8 + + +'OUT1 +ReadOnly Property AuxPowerAtCrankFromElectricalHVACAndPneumaticsAncillaries As Single +'OUT2 +ReadOnly Property SmartElectricalAlternatorPowerGenAtCrank As Single +'OUT3 +ReadOnly Property CompressorFlag As Integer + + +End Interface + + +End Namespace + + diff --git a/VECTOAux/VectoAuxiliaries/DownstreamModules/M8.vb b/VECTOAux/VectoAuxiliaries/DownstreamModules/M8.vb new file mode 100644 index 0000000000..45ece84515 --- /dev/null +++ b/VECTOAux/VectoAuxiliaries/DownstreamModules/M8.vb @@ -0,0 +1,117 @@ + +Imports VectoAuxiliaries.Electrics +Imports VectoAuxiliaries.Pneumatics +Imports VectoAuxiliaries.Hvac + +Namespace DownstreamModules + +Public Class M8 +Implements IM8 + + #Region "Fields" + + private _m1 As IM1_AverageHVACLoadDemand + private _m6 As IM6 + private _m7 As IM7 + private _signals As ISignals + +#End Region + + #Region "Internal Sums and Switches" + + 'Internal Staged Sums and Switches + private ReadOnly Property Sum1 As Single + Get + Return _m7.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank + _m7.SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank + End Get +End Property + private ReadOnly Property Sum2 As Single + Get + Return _m7.SmartElectricalOnlyAuxAltPowerGenAtCrank +_m6.AveragePowerDemandAtCrankFromPneumatics + End Get +End Property + private ReadOnly Property Sum3 As Single + Get + Return _m7.SmartPneumaticOnlyAuxAirCompPowerGenAtCrank + _m6.AvgPowerDemandAtCrankFromElectricsIncHVAC + End Get +End Property + private ReadOnly Property Sum4 As Single + Get + Return _m6.AvgPowerDemandAtCrankFromElectricsIncHVAC + _m6.AveragePowerDemandAtCrankFromPneumatics + End Get +End Property + private ReadOnly Property Sum5 As Single + Get + Return _m1.AveragePowerDemandAtCrankFromHVACMechanicalsWatts + SW5 + End Get +End Property + + Private ReadOnly Property SW1 As Single + Get + Return If( _signals.SmartPneumatics, Sum1, Sum2) + End Get + End Property + Private ReadOnly Property SW2 As Single + Get + Return If( _signals.SmartPneumatics,Sum3,Sum4) + End Get +End Property + Private ReadOnly Property SW3 As Single + Get + Return If(_signals.SmartPneumatics,_m7.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank,_m7.SmartElectricalOnlyAuxAltPowerGenAtCrank) + End Get +End Property + Private ReadOnly Property SW4 As integer + Get + Return If( _signals.SmartElectrics,_m6.SmartElecAndPneumaticsCompressorFlag,_m6.SmartPneumaticsOnlyCompressorFlag) + End Get +End Property + Private ReadOnly Property SW5 As Single + Get + Return If( _signals.SmartElectrics,SW1,SW2) + End Get + End Property + +#End Region + + 'Class Outputs + ' + 'OUT1 + Public ReadOnly Property AuxPowerAtCrankFromElectricalHVACAndPneumaticsAncillaries As Single Implements IM8.AuxPowerAtCrankFromElectricalHVACAndPneumaticsAncillaries + Get + Return Sum5 + End Get + End Property + + 'OUT2 + Public ReadOnly Property SmartElectricalAlternatorPowerGenAtCrank As Single Implements IM8.SmartElectricalAlternatorPowerGenAtCrank + Get + Return SW3 + End Get + End Property + + 'OUT3 + Public ReadOnly Property CompressorFlag As Integer Implements IM8.CompressorFlag + Get + Return SW4 + End Get + End Property + + + 'Constructor + Public Sub new( m1 As IM1_AverageHVACLoadDemand, m6 As IM6, m7 As IM7, signals As ISignals) + + _m1=m1 + _m6=m6 + _m7=m7 + _signals=signals + + End Sub + + +End Class + +End Namespace + + + diff --git a/VECTOAux/VectoAuxiliaries/Pneumatics/IPneumaticUserInputsConfig.vb b/VECTOAux/VectoAuxiliaries/Pneumatics/IPneumaticUserInputsConfig.vb index 848db9ddcf..4447384abd 100644 --- a/VECTOAux/VectoAuxiliaries/Pneumatics/IPneumaticUserInputsConfig.vb +++ b/VECTOAux/VectoAuxiliaries/Pneumatics/IPneumaticUserInputsConfig.vb @@ -5,7 +5,6 @@ Namespace Pneumatics Public Interface IPneumaticUserInputsConfig -Property CompressorType As String Property CompressorMap As String Property CompressorGearEfficiency As Single Property CompressorGearRatio As Single diff --git a/VECTOAux/VectoAuxiliaries/Pneumatics/PneumaticUserInputsConfig.vb b/VECTOAux/VectoAuxiliaries/Pneumatics/PneumaticUserInputsConfig.vb index 477565cd56..609367bff9 100644 --- a/VECTOAux/VectoAuxiliaries/Pneumatics/PneumaticUserInputsConfig.vb +++ b/VECTOAux/VectoAuxiliaries/Pneumatics/PneumaticUserInputsConfig.vb @@ -12,8 +12,6 @@ Public Property AdBlueDosing As String Implements IPneumaticUserInputsConfig.AdB 'mechanical or electrical Public Property AirSuspensionControl As String Implements IPneumaticUserInputsConfig.AirSuspensionControl -Public Property CompressorType As String Implements IPneumaticUserInputsConfig.CompressorType - Public Property CompressorMap As String Implements IPneumaticUserInputsConfig.CompressorMap Public Property CompressorGearEfficiency As Single Implements IPneumaticUserInputsConfig.CompressorGearEfficiency Public Property CompressorGearRatio As Single Implements IPneumaticUserInputsConfig.CompressorGearRatio @@ -45,7 +43,6 @@ Public sub SetPropertiesToDefaults() CompressorGearEfficiency=0.8 CompressorGearRatio=1.0 CompressorMap="testCompressorMap.csv" - CompressorType="" Doors="Pneumatic" KneelingHeightMillimeters=80 RetarderBrake=True diff --git a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj index caebee0376..02c2bc149b 100644 --- a/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj +++ b/VECTOAux/VectoAuxiliaries/VectoAuxiliaries.vbproj @@ -75,7 +75,9 @@ <Compile Include="AuxillaryEnvironment.vb" /> <Compile Include="DownstreamModules\IM6.vb" /> <Compile Include="DownstreamModules\IM7.vb" /> + <Compile Include="DownstreamModules\IM8.vb" /> <Compile Include="DownstreamModules\M7.vb" /> + <Compile Include="DownstreamModules\M8.vb" /> <Compile Include="Electrics\AlternatorMapValues.vb" /> <Compile Include="Electrics\AlternatorMap.vb" /> <Compile Include="Electrics\ElectricsUserInputsConfig.vb" /> diff --git a/VECTOAux/VectoAuxiliariesTests/Mocks/M7_Mock.vb b/VECTOAux/VectoAuxiliariesTests/Mocks/M7_Mock.vb new file mode 100644 index 0000000000..c9df44ed5d --- /dev/null +++ b/VECTOAux/VectoAuxiliariesTests/Mocks/M7_Mock.vb @@ -0,0 +1,61 @@ + +Imports VectoAuxiliaries.Electrics +Imports VectoAuxiliaries.Pneumatics +Imports VectoAuxiliaries.Hvac +Imports VectoAuxiliaries.DownstreamModules + + +Public Class M7_Mock + Implements IM7 + + Private _SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank As Single + Private _SmartElectricalAndPneumaticAuxAltPowerGenAtCrank As Single + Private _SmartElectricalOnlyAuxAltPowerGenAtCrank As Single + Private _SmartPneumaticOnlyAuxAirCompPowerGenAtCrank As Single + + Public ReadOnly Property SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank As Single Implements IM7.SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank + Get + Return _SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank + End Get + End Property + + Public ReadOnly Property SmartElectricalAndPneumaticAuxAltPowerGenAtCrank As Single Implements IM7.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank + Get + Return _SmartElectricalAndPneumaticAuxAltPowerGenAtCrank + End Get + End Property + + Public ReadOnly Property SmartElectricalOnlyAuxAltPowerGenAtCrank As Single Implements IM7.SmartElectricalOnlyAuxAltPowerGenAtCrank + Get + Return _SmartElectricalOnlyAuxAltPowerGenAtCrank + End Get + End Property + + Public ReadOnly Property SmartPneumaticOnlyAuxAirCompPowerGenAtCrank As Single Implements IM7.SmartPneumaticOnlyAuxAirCompPowerGenAtCrank + Get + Return _SmartPneumaticOnlyAuxAirCompPowerGenAtCrank + End Get + End Property + + + + 'Constructors + public Sub new() + + End Sub + + Public Sub new (SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank As Single, + SmartElectricalAndPneumaticAuxAltPowerGenAtCrank As Single, + SmartElectricalOnlyAuxAltPowerGenAtCrank As Single, + SmartPneumaticOnlyAuxAirCompPowerGenAtCrank As Single) + + _SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank = SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank + _SmartElectricalAndPneumaticAuxAltPowerGenAtCrank = SmartElectricalAndPneumaticAuxAltPowerGenAtCrank + _SmartElectricalOnlyAuxAltPowerGenAtCrank = SmartElectricalOnlyAuxAltPowerGenAtCrank + _SmartPneumaticOnlyAuxAirCompPowerGenAtCrank = SmartPneumaticOnlyAuxAirCompPowerGenAtCrank + + + End Sub + + +End Class \ No newline at end of file diff --git a/VECTOAux/VectoAuxiliariesTests/UnitTests/M8Tests.vb b/VECTOAux/VectoAuxiliariesTests/UnitTests/M8Tests.vb new file mode 100644 index 0000000000..dfb10770ea --- /dev/null +++ b/VECTOAux/VectoAuxiliariesTests/UnitTests/M8Tests.vb @@ -0,0 +1,85 @@ +Imports VectoAuxiliaries.Electrics +Imports VectoAuxiliaries.Pneumatics +Imports VectoAuxiliaries.Hvac +Imports VectoAuxiliaries.DownstreamModules +Imports NUnit.Framework +Imports VectoAuxiliaries +Imports Moq + +Namespace UnitTests + +<TestFixture()> _ +Public Class M8Tests + +<Test()> _ +Public Sub CreateInstanceTest() + + 'Arrange + Dim m1MOCK = New Mock(Of IM1_AverageHVACLoadDemand )() + Dim m6Mock = new Mock(Of IM6 )() + Dim m7MOCK = New Mock(Of IM7 )() + Dim sigsMock = New Mock(Of ISignals)() + + 'Act + Dim target As IM8 = New M8(m1MOCK.Object, m6Mock.Object, m7MOCK.Object, sigsMock.Object) + + 'Assert + Assert.IsNotNull( target ) + +End Sub + + +<Test()> _ +<TestCase(10,20,30,40,50,60,70,0,1,FALSE,FALSE,140 ,40 ,1 )> _ +<TestCase(10,20,30,40,50,60,70,1,0,FALSE,TRUE ,120 ,40 ,1 )> _ +<TestCase(10,20,30,40,50,60,70,1,0,TRUE,FALSE ,120 ,20 ,0 )> _ +<TestCase(10,20,30,40,50,60,70,0,1,TRUE,TRUE , 60 ,20 ,0 )> _ +Public sub ValueInOutTest( IP1 As Single, + IP2 As Single, + IP3 As Single, + IP4 As Single, + IP5 As Single, + IP6 As Single, + IP7 As Single, + IP8 as Integer, + IP9 as Integer, + IP10 As Boolean, + IP11 As Boolean, + OUT1 As Single, + OUT2 As Single, + OUT3 As Single) + + 'Arrange + Dim m1MOCK = New Mock(Of IM1_AverageHVACLoadDemand )() + Dim m6Mock = new Mock(Of IM6 )() + Dim m7MOCK = New Mock(Of IM7 )() + Dim sigsMock = New Mock(Of ISignals)() + + m1MOCK.Setup ( Function(x) x.AveragePowerDemandAtCrankFromHVACMechanicalsWatts ).Returns(IP1 ) + m7MOCK.Setup ( Function(x) x.SmartElectricalAndPneumaticAuxAltPowerGenAtCrank ).Returns(IP2 ) + m7MOCK.Setup ( Function(x) x.SmartElectricalAndPneumaticAuxAirCompPowerGenAtCrank ).Returns(IP3 ) + m7MOCK.Setup ( Function(x) x.SmartElectricalOnlyAuxAltPowerGenAtCrank ).Returns(IP4 ) + m7MOCK.Setup ( Function(x) x.SmartPneumaticOnlyAuxAirCompPowerGenAtCrank ).Returns(IP5 ) + m6Mock.Setup ( Function(x) x.AvgPowerDemandAtCrankFromElectricsIncHVAC ).Returns(IP6 ) + m6Mock.Setup ( Function(x) x.AveragePowerDemandAtCrankFromPneumatics ).Returns(IP7 ) + m6Mock.Setup ( Function(x) x.SmartElecAndPneumaticsCompressorFlag ).Returns(IP8 ) + m6Mock.Setup ( Function(x) x.SmartPneumaticsOnlyCompressorFlag ).Returns(IP9 ) + sigsMock.Setup ( Function(x) x.SmartPneumatics ).Returns(IP10) + sigsMock.Setup ( Function(x) x.SmartElectrics ).Returns(IP11) + + 'Act + Dim target As IM8 = New M8(m1MOCK.Object, m6Mock.Object, m7MOCK.Object, sigsMock.Object) + +'Assert + Assert.AreEqual(OUT1, target.AuxPowerAtCrankFromElectricalHVACAndPneumaticsAncillaries ) + Assert.AreEqual(OUT2, target.SmartElectricalAlternatorPowerGenAtCrank ) + Assert.AreEqual(OUT3, target.CompressorFlag ) + +End Sub + +End Class + +End Namespace + + + diff --git a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj index b4251fc537..66903600d7 100644 --- a/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj +++ b/VECTOAux/VectoAuxiliariesTests/VectoAuxiliariesTests.vbproj @@ -54,6 +54,9 @@ </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" /> + <Reference Include="Moq"> + <HintPath>..\..\packages\Moq.4.2.1409.1722\lib\net40\Moq.dll</HintPath> + </Reference> <Reference Include="nunit.framework, Version=2.6.2.12296, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77, processorArchitecture=MSIL"> <SpecificVersion>False</SpecificVersion> <HintPath>..\packages\NUnit.2.6.2\lib\nunit.framework.dll</HintPath> @@ -94,6 +97,7 @@ <Compile Include="Mocks\M4_Mock.vb" /> <Compile Include="Mocks\M5_Mock.vb" /> <Compile Include="Mocks\M6_Mock.vb" /> + <Compile Include="Mocks\M7_Mock.vb" /> <Compile Include="UnitTests\M0_5_SmartAlternatorSetEfficiencyTests.vb" /> <Compile Include="UnitTests\M0_NonSmart_AlternatorsSetEfficiencyTests.vb" /> <Compile Include="UnitTests\AveragePneumaticLoadDemandTests.vb" /> @@ -104,6 +108,7 @@ <Compile Include="UnitTests\M5_SmartAlternatorSetGenerationTests.vb" /> <Compile Include="UnitTests\M6Tests.vb" /> <Compile Include="UnitTests\M7Tests.vb" /> + <Compile Include="UnitTests\M8Tests.vb" /> <Compile Include="UnitTests\PneumaticActuationsMapTests.vb" /> <Compile Include="UnitTests\AirCompressorTests.vb" /> <Compile Include="UnitTests\AlternatorMapTests.vb" /> diff --git a/VECTOAux/VectoAuxiliariesTests/packages.config b/VECTOAux/VectoAuxiliariesTests/packages.config index 62adf5a59a..ddf9affb41 100644 --- a/VECTOAux/VectoAuxiliariesTests/packages.config +++ b/VECTOAux/VectoAuxiliariesTests/packages.config @@ -1,4 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> <packages> + <package id="Moq" version="4.2.1409.1722" targetFramework="net40" /> <package id="NUnit" version="2.6.2" targetFramework="net45" /> </packages> \ No newline at end of file diff --git a/packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nupkg b/packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nupkg new file mode 100644 index 0000000000000000000000000000000000000000..7f9cc562e22d8e9b39e5a59205b0b8622909a018 GIT binary patch literal 644929 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%0D4p=wLs5Uz4$1Fl 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�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ð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	u#*(x9yXy_!UylyH<+^N5`P=t> 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�SzGk@ANk$d)R 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 Rfs0{369Yre6;1{Q1_1tbzHI;i literal 0 HcmV?d00001 diff --git a/packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nuspec b/packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nuspec new file mode 100644 index 0000000000..399cd24f30 --- /dev/null +++ b/packages/Moq.4.2.1409.1722/Moq.4.2.1409.1722.nuspec @@ -0,0 +1,174 @@ +<?xml version="1.0"?> +<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd"> + <metadata> + <id>Moq</id> + <version>4.2.1409.1722</version> + <title>Moq: an enjoyable mocking library</title> + <authors>Daniel Cazzulino, kzu</authors> + <owners>Daniel Cazzulino, kzu</owners> + <licenseUrl>http://www.opensource.org/licenses/bsd-license.php</licenseUrl> + <projectUrl>http://www.moqthis.com/</projectUrl> + <requireLicenseAcceptance>false</requireLicenseAcceptance> + <description>Moq is the most popular and friendly mocking framework for .NET</description> + <releaseNotes>Version 4.3 +* Added support for Roslyn +* Automatically add implemented interfaces to mock + +Version 4.2 +* Improved support for async APIs by making default value a completed task +* Added support for async Returns and Throws +* Improved mock invocation sequence testing +* Improved support for multi-threaded tests +* Added support for named mocks + +Version 4.1 +* Added covariant IMock<out T> interface to Mock<T> +* Added It.IsNotNull<T> +* Fix: 'NullReferenceException when subscribing to an event' +* Added overloads to Verify to accept Times as a Method Group +* Feature request: It.IsIn(..), It.IsNotIn(...) +* Corrected Verify method behavior for generic methods calls +* Differentiate verification error from mock crash +* Fix: Adding (and removing) handlers for events declared on interfaces works +when CallBase = true. +* Update to latest Castle +* Fix: Mock.Of (Functional Syntax) doesn't work on properties with non-public setters +* Fix: Allow to use CallBase instead of Returns +* Fix: Solved Multi-threading issue - IndexOutOfRangeException +* Capability of mocking delegates (event handlers) + +Version 4.0 +* Linq to Mocks: Mock.Of<T>(x => x.Id == 23 && x.Title == "Rocks!") +* Fixed issues: + * 87 BadImageFormatException when using a mock with a Visual Studio generated Accessor object + * 166 Unable to use a delegate to mock a function that takes 5 or more parameters. + * 168 Call count failure message never says which is the actual invocation count + * 175 theMock.Object failing on VS2010 Beta 1 + * 177 Generic constraint on interface method causes BadImageFormatException when getting Object. + * 183 Display what invocations were recieved when the expected one hasn't been met + * 186 Methods that are not virtual gives non-sense-exception message + * 188 More Callback Overloads + * 199 Simplify SetupAllProperties implementation to simply iterate and call SetupProperty + * 200 Fluent mock does not honor parent mock CallBase setting. + * 202 Mock.Protected().Expect() deprecated with no work-around + * 204 Allow default return values to be specified (per-mock) + * 205 Error calling SetupAllProperties for Mock<IDataErrorInfo> + * 206 Linq-to-Mocks Never Returns on Implicit Boolean Property + * 207 NullReferenceException thrown when using Mocks.CreateQuery with implicit boolean expression + * 208 Can't setup a mock for method that accept lambda expression as argument. + * 211 SetupAllProperties should return the Mock<T> instead of void. + * 223 When a method is defined to make the setup an asserts mock fails + * 226 Can't raise events on mocked Interop interfaces + * 229 CallBase is not working for virtual events + * 238 Moq fails to mock events defined in F# + * 239 Use Func instead of Predicate + * 250 4.0 Beta 2 regression - cannot mock MethodInfo when targetting .NET 4 + * 251 When a generic interface also implements a non-generic version, Verify does not work in some cases + * 254 Unable to create mock of EnvDTE.DTE + * 261 Can not use protected setter in public property + * 267 Generic argument as dependency for method Setup overrides all previous method setups for a given method + * 273 Attempting to create a mock thrown a Type Load exception. The message refers to an inaccessible interface. + * 276 .Net 3.5 no more supported + +Version 3.0 + +* Silverlight support! Finally integrated Jason's Silverlight contribution! Issue #73 +* Brand-new simplified event raising syntax (#130): mock.Raise(foo => foo.MyEvent += null, new MyArgs(...)); +* Support for custom event signatures (not compatible with EventHandler): mock.Raise(foo => foo.MyEvent += null, arg1, arg2, arg3); +* Substantially improved property setter behavior: mock.VerifySet(foo => foo.Value = "foo"); //(also available for SetupSet +* Renamed Expect* with Setup* +* Vastly simplified custom argument matchers: public int IsOdd() < return Match<int>.Create(v => i % 2 == 0); > +* Added support for verifying how many times a member was invoked: mock.Verify(foo => foo.Do(), Times.Never()); +* Added simple sample app named StoreSample +* Moved Stub functionality to the core API (SetupProperty and SetupAllProperties) +* Fixed sample ASP.NET MVC app to work with latest version +* Allow custom matchers to be created with a substantially simpler API +* Fixed issue #145 which prevented discrimination of setups by generic method argument types +* Fixed issue #141 which prevented ref arguments matching value types (i.e. a Guid) +* Implemented improvement #131: Add support for It.IsAny and custom argument matchers for SetupSet/VerifySet +* Implemented improvement #124 to render better error messages +* Applied patch from David Kirkland for improvement #125 to improve matching of enumerable parameters +* Implemented improvement #122 to provide custom errors for Verify +* Implemented improvement #121 to provide null as default value for Nullable<T> +* Fixed issue #112 which fixes passing a null argument to a mock constructor +* Implemented improvement #111 to better support params arguments +* Fixed bug #105 about improperly overwriting setups for property getter and setter +* Applied patch from Ihar.Bury for issue #99 related to protected expectations +* Fixed issue #97 on not being able to use SetupSet/VerifySet if property did not have a getter +* Better integration with Pex (http://research.microsoft.com/en-us/projects/Pex/) +* Various other minor fixes (#134, #135, #137, #138, #140, etc.) + + +Version 2.6 + +* Implemented Issue #55: We now provide a mock.DefaultValue = [DefaultValue.Empty | DefaultValue.Mock] which will provide the current behavior (default) or mocks for mockeable return types for loose mock invocations without expectations. +* Added support for stubbing properties from moq-contrib: now you can do mock.Stub(m => m.Value) and add stub behavior to the property. mock.StubAll() is also provided. This integrates with the DefaultValue behavior too, so you can stub entire hierarchies :). +* Added support for mocking methods with out and ref parameters (Issue #50) +* Applied patch contributed by slava for Issue #72: add support to limit numbor of calls on mocked method (we now have mock.Expect(...).AtMost(5)) +* Implemented Issue #94: Easier setter verification: Now we support ExpectSet(m = m.Value, "foo") and VerifySet(m = m.Value, 5) (Thanks ASP.NET MVC Team!) +* Implemented issue #96: Automatically chain mocks when setting expectations. It's now possible to specify expectations for an entire hierarchy of objects just starting from the root mock. THIS IS REALLY COOL!!! +* Fixed Issue #89: Expects() does not always return last expectation +* Implemented Issue 91: Expect a method/property to never be called (added Never() method to an expectation. Can be used on methods, property getters and setters) +* Fixed Issue 86: IsAny<T> should check if the value is actually of type T +* Fixed Issue 88: Cannot mock protected internal virtual methods using Moq.Protected +* Fixed Issue 90: Removing event handlers from mocked objects +* Updated demo and added one more test for the dynamic addition of interfaces + +Version 2.5 + +* Added support for mocking protected members +* Added new way of extending argument matchers which is now very straightforward +* Added support for mocking events +* Added support for firing events from expectations +* Removed usage of MBROs which caused inconsistencies in mocking features +* Added ExpectGet and ExpectSet to better support properties, and provide better intellisense. +* Added verification with expressions, which better supports Arrange-Act-Assert testing model (can do Verify(m => m.Do(...))) +* Added Throws<TException> +* Added mock.CallBase property to specify whether the virtual members base implementation should be called +* Added support for implementing and setting expectations and verifying additional interfaces in the mock, via the new mock.As<TInterface>() method (thanks Fernando Simonazzi!) +* Improved argument type matching for Is/IsAny (thanks Jeremy.Skinner!) + + +Version 2.0 + +* Refactored fluent API on mocks. This may cause some existing tests to fail, but the fix is trivial (just reorder the calls to Callback, Returns and Verifiable) +* Added support for retrieving a Mock<T> from a T instance created by a mock. +* Added support for retrieving the invocation arguments from a Callback or Returns. +* Implemented AtMostOnce() constraint +* Added support for creating MBROs with protected constructors +* Loose mocks now return default empty arrays and IEnumerables instead of nulls + + +Version 1.5.1 + +* Refactored MockFactory to make it simpler and more explicit to use with regards to verification. Thanks Garry Shutler for the feedback! + +Version 1.5 + +* Added MockFactory to allow easy construction of multiple mocks with the same behavior and verification + +Version 1.4 + +* Added support for passing constructor arguments for mocked classes. +* Improved code documentation + +Version 1.3 + + * Added support for overriding expectations set previously on a Mock. Now adding a second expectation for the same method/property call will override the existing one. This facilitates setting up default expectations in a fixture setup and overriding when necessary in a specific test. + * Added support for mock verification. Both Verify and VerifyAll are provided for more flexibility (the former only verifies methods marked Verifiable) + +Version 1.2 + +* Added support for MockBehavior mock constructor argument to affect the way the mocks expect or throw on calls. + +Version 1.1 + +* Merged branch for dynamic types. Now Moq is based on Castle DynamicProxy2 to support a wider range of mock targets. +* Added ILMerge so that Castle libraries are merged into Moq assembly (no need for external references and avoid conflicts) + +Version 1.0 + +* Initial release, initial documentation process in place, etc.</releaseNotes> + <tags>moq tdd mocking mocks unittesting agile unittest</tags> + </metadata> +</package> \ No newline at end of file diff --git a/packages/Moq.4.2.1409.1722/lib/net35/Moq.dll b/packages/Moq.4.2.1409.1722/lib/net35/Moq.dll new file mode 100644 index 0000000000000000000000000000000000000000..186486b16fd1de93c774fd399975fba2da146157 GIT binary patch literal 677888 zcmeZ`n!v!!z`(%5z`*eTKLf)K1_*F~P<Y7(1_lN``CWVrTR6`u?qKves~D1zS*%b{ zl%HOdn5&SSn3tDdqL7rTP*j?ykeR38;vcM#o1c=Z$IHv50yR0nm4U&Bk(q&;RVoB3 z#PEQDNr9V@gMlG{i-Ca+B3hQm#lWDzz`)SJ#lXPe0AVvh+znCzazBV>IKaigz{J3y zw4959nZcozfk6O_z=Qx;1xN(KU|?X-$m3%00r48R7;-=X0b(QL1zZd~$b2H%EqPoF z9LQ=F7#KW|_<AL&6(tM|3_X5Oe}VkUgrtB0?8OAVqT-@t1_p@RKz;{#Gzb(12(=Cj z3=VolsX6({3=p?2fP?`<7=}70gf0jR<R&HtR)!1l%nT8H><pX`VTM2U%nVoL85nBp znHfOw3>C&ng)wO`GB9v4G1oGID3)4g1_mxI1_nQ-YLEakQ#D8cq()l{O^k_w0Yi)# zix>+QF;<Y6umLB7E!1U9#heTbT(xWr3@l8=Tp%Vpn8^)da)6j1H*hhrY6vqhurV=f z@PjB84M7G5HZ2AQ21XVJ205l`P6h@REhQ%AS}=nFEXD;B12Z6E+%PdPgMooT+JKG0 z4P*`jgCJ8i$Qi0!8a$vN0dtu1c^MeEgc$Sr7#O&$KnY8%mz{xuk>{>30|NuQ1{(u| zHqTvl1_lN;4FLuQt~(rB3=E6{pd`)9U|`Dtl3|cG;A9A70ErP{hXexyL$M$O0~a^M zIS?1H=L<0~aIv%G3o|fqA=?KI1E_sAo-q5^8LSu>K;;BMKUsnjJv&Rj2m=F`8k)f{ zf2bP4%w=X!gOojjOx2)xf`=7|!<;XQ={T4ff^sl3m>AR<7#LW=;SJJ;Vul7g1A{g< zvOCzd;NgidgPB1U6y(^=$QQ$O2HXq*S(rN@eqjfj0ZM3acYrv|`Qn&{VETm_>=zDP zW=LQLD$EQad6+vO;lYXB3=Iw<!b6U!ng^Dy!3=O(2j?3tVFNLSW(EcZE(Qic=6n_w z1~$twP|^T1^CcM=xGd99`4{*Z7#KCA7#O&$K?N-fDCx81-(X;1gXkAx$d?9b69j2v z%fG_Fz?RR(!oX%B0}_BLzXw;I@5u;NAg(2*1<kK8w@EUrgq8ykv-4#b7`QG7z#Y&E zN^KAa+((!QQj{+Xa)SZLO0ZWn?lUv6S%E4Xh)Eg`KzvXI0(H@O1_m}OQ@DDtP5E*l zLo^VA@}OJ}%7I9lz&V6DpPhw)4eSG0nFI3!CxadX0|PfG{#a^x85metL2hH?VzUGp z#KxT8z{tSH#++Zz$iT+L#;l>u05b?wb_pBsFcdL>>j6QgYLIqNPG=LhP5^ry9ATkw zCM3dKQTa#_rVa8+sSyJM6BnB$Hz<qb-)3ZBvjP=X;z-7`6dN%!uvLM|DscG;^9v6{ zJp%&+F9U;Mag87Y8y6dM?Ji~p7FLaSpwI+GFbgQ)*x3HD)e17O6)P|>aA|NdFlbva zGB7ZRfWngv;(bd{&_kH{wTujG7NAgu7$XOEz7QxrK<*M_0sEM(8e|j1T^Q+v3tUF? z!P79;g#-o$CU7EU138E*UkMbG%3vRZO6(#=28IF+Wso2rC`_R72}-AsNCbtw9Hb7^ z5;ovw2w-4f;76DbF%^*#9gGl03&V|;MKW52fq|<?6(ps~z`zC05g?n8?I{EM-x8E@ zG~O~Zut6Nfod1EDflW*cRA)irAqbj;?|}jx)W#6g5(ky@F!xFu2r*1$0Jo3?nX361 z7$64agR+RY1{VW^cCk7G0~Z$?R8jzxMKu^0xGaLezR(2KF6_+tS_}+aJRFuF8#uJs zH7r5Ov>6z<cr8GY$C<Cgz`!NU!Y0U)57Nw;ugk!|rTgM8F9QPurzNPJ$C<AOs`J?L z^%)qr#0-`)F>6@B>Sb`96w07f4oXg-dRCBOA_D`1ASj=Z<YrJalPw?WW_gu-11h_E zu?Q$^A?0#7gHk2Ly}|~p;5tSK<lcNkaBzZSPP~_cfq{{mU5srBh{3MKly3xSI)TeJ zVFP6b5k>|EVURwST2SPGW8I38k%0jkub`sJG8dF~@|jr}*u-X)fSMFsOb}^si$f~k z7?icl85r2Op|J}pz$~Rftqw?vHvyGZpgayKn=GV2ace08%3SQs$OeO|Wj1jwi0R;R z5z}%WWXoj{mh+-p&WYP{4v6KPsFsU?i#rx@g~}$Tg`6LR4cNi$KoJH8L2$W(RP;ND zf;<8aiz0Z21D7&lTujU?8dJF$*sMS)mkp9PpytlvW?<9GV=4g^5Ba~D7})Yr^Q9In z55Z_*13rcc3=9mS3=D!ITw>f7`Ji}VV$U}P<zh2XT4S>WwfopO^36e6$eV$IfurX; zBZD+l5tt21_gq%`phjN4B?ALju@xxAi1Av0GCLa+C&W0A0i5CyyqxStuc79#i$`#? zGlBIObwGT?q{WtR4N6iVKM5NMGW0VtFo=Q5Ca{N@wV3m5K&G>~f+`*%1_lOX%nId$ z>JN~(4g&*&C8WUxYILEf1<8Z(6b1$cP<jNhVR#(_14A$a1H(e7c`$L1`7m6?z`)QB z#UL@58W0U?RD)=AaS&ggfq}td8z``tOOzQH81t8bN)0CF5)}|<3Y4P?;w*)7)Igl6 zP>wo?GY!ho0CAQ;Ihr8OY$yj*z2z^2a<oA*Goc(E5N8pTqYL6JhH~^koEcD#K8Q09 z$}s?OW`Q`&8rwh=G{5tKgFqY<KbD}{6P$`bq0hw3o^K0EMUxm9*m&Tn$PSc>Y(S|9 zDsK%+Hq80<pk(6!ida~(VdjMB2kAgcHXtrI*+BFdO=q(Nbu-xV9YKkP8PdiAwfjJQ zED2CK#GLO0a|fuDafWfYnV9okU>qK1Hg*o?d{+hrF6MkUQ0cQA>`O>{N7z7s!H|K0 zK@wt~J4_eIJP#NLWS%FC12#`%1(F$D%vubfz8|P5AO$hU3uMn^25?g&AH=Z+)h^8W z-V6*}Y#Kfg4?*$)Hv_18mxk!`h3jKt&i8{^$<55prm+%iBSa4mgCYY1gA7EEKTH`H zGjo0b$O7j4K#)1Bz&c?5<YX{rU|^7i=m`Sp0VR|YP?F(d&JPB44gaxiXJB9}4gqQA z1~t%`+1NE!gH3_h%gF#LsO2DLgn`Ter2#HxHs<_rkft>lYULqnBM@qt^CLlS)L4t8 zmYbmfGR`2#oF4^BDr~NxF%VFm0_8Puz5?~Gn3zk9K*@CuNG}s}i7AM)0Ln1~apr?K z8quIeizx#`fp{;d(ap^+1~IqCgn@x^5xYhVC{4yPFmP4D`~?adMTlGDKyF12n|Mgr z>;Q#L0?3;@u&`MNvJIMF*cm{5NF`8y$xnpn*a^}B4^2??K)k*ltPMq<GFV>{MBgru zKDbQ?eH)PV@iAyJFfgb<+?)(@GdM1onDbLWZUiMhZcxOef;!k58zEYuc0$sRDnxG@ zOgYG+bWq$d=VyS#HlgT&#Jw6sPbNqnWCchMIL&En2CD{zCoDgJ(uz7neHPq(ASY#m zbZ>#H2lW*|=~)A!HU~v5$Z+QTT#$~fU>&gZ%*Rj;>tiv2%K>m(mW3%FR17$P;)0b4 zTnadVS`d7!OyJD#0Lq7aEKK0?z}g&CR)cFDSqDil8&qsqLYmgBrJ%A^BM+2WnZSye zS@>A^ST*v&B9QWEA2U-vsL*f#b&6P+@<C;W1E^kQWy%K?8P=eIEM^u~jRJ_KE*7SI zP$mbfVP*p7acj_61v86AAw&toJ{G2YP^Jc($;t%I%rNz!;DDQ11kupN%#;tx&|ozz zOyIl>GqV_?gaM=mlwo0NK-m?hrUa&jg()ADQNe1MnZWrJrlu68hM6fJltI91SeWub zc>|`V45o&K37iAKYS7FnM^Xby?by^*K-GZ47L>5T;lRR_4@${k^{h<bG!74kN{9wf zy9+k3$ikElO4nem%uM;9WDU~_O54_;J|7b}nOnkQs0w5XGmAzwh-Ly+vMdY?!Uh}+ zj?i?*!jun6_h56Fz$GoSHMmp)Ck}Z9aN1(duVG-|V$rAtnF8a~fjA%|!TApq7oZFQ zHi(5OACw(nVOS4U393&(y?T(<O!=TJ!3_2b#9kJ#Rwi(^V72B4r(96m36#(ppeDfb z2|EL*_pHglAP6ZI^WnuJ7n>L)UH2$~ibXc0ViD|4B_`(l>Cij}V$VflV-pW!60a2k z4{c5W4Q4Xe3W7#&7#NJ0ig$ws68A#&n=vs}gQW671(p^lj5!(X7#J9|KxH7fEhwTT zQYXN`zyj%%aIuL&DmHM>ge||3fq_fBR}s=(VO|1auxm7dybbfSG($H71IXWk%uw@~ zL4(p<;7BXl2<pu?gR2>4aH4`1nV@6@s_H>$4y+O)3m%-%IK;rf#=}$%@*lWa!XyUv zE0VcLsyUdT;vgTgv1=Rz`y5m@3L7Xf2s1J;=pgwOQhAnIF)%QKyPw4^pqhy}ACzAq zNlVQk0@Qqmh=7U!F%4b@25n1FYKQ19u?5wBZ6Hq}2OXk6hZJf&9Ac1A<A8)3)FzO* zh_K=1gcz&=DjkGbn2;1fBoH=&!$z1DTi}4b05TX|k02||L{JcM3bLSt5jVpO1_lOQ z1_r?k%&<W-32+A$lx88xK%5yu=eL8p{Ve$%pg|E(HO?XdP8&QNVyxh_!6DAh$12_n zYEScWit({50kJqWIvE(a7IA2Ffzk~t3nV=Wvk0<?!Bq>h3bMk~3$j8q2(m!J3=)^D z;C`MSsNRC43|>$)v1l9ywfrnV?YcUC1_l<0(?P8eu#?%vSs*kxPPpLX{h;zIo`Hcu zALQ?F*gz0G4={l>v4Q=Y-_5|lRVU2Az+wgJiHZDUI|6Dm^e`}RHGo9HQW|^=4B8Ow z2)n^{Lh7z6CP+VYHz+@V$CN<rZKnJ_P>_g0+O(h=5>y6>{A1$>4ZutQRm2maH8fWP z$af<D*aSdQQ&6Qq`4?i39%xoWTSEvmM`8qKGl6D3v_az&!Um8rFauD2&^X5gYB6j4 zU|?Wl%bx*?S7vsNU*N)oouzmtsMpF2t{O|g9U@TbV$%4|z`(}K$sv}{!py)1o~Hnp z+dK>|3=E*Qy&yB#T(Egu%xoIJ!RE0Q&jOjx&YC}mk%5h!2fMi(%q$u&K$#a3-#p;) zIwQDS(amHjo((pXkA;A#tPoQn<<%mlVn0R(wpwv;*$JM$DxL!h%m*Ns7S9DSZ-N}b z04gg*7~B~dKy7(J5iX`4DJBN#QW+)&X>N9KvBaJ~4-|V)3DEcp4~HeFX~U5}pMil3 ztdy4%tdtW)DQIK?l>9C4f=07gz=I6Jto#iB#6VW$F95Zuk25e7h=F>ZT*7REZ25~o zqhpIfqea5(f~??Sx(gu1;PFe)U@;eXj9HKsGz+7xRdgF%^MKWJ2y%!CvV#+}AO}=0 zWQb2glz~B;%?gx}ME<dfffCj-P^reIA<n>{tswy-R)PlbIKkDKh95Hnn*_L(FU%## zC5Gex(0J)0K`wDY&P9S;kh*OZs9@DdWM*J1ddR>~P`nz%2iJ9SOw|&g+6pw+24;Zg z8mdKMVqgYDObjZfaTyvXtC*N;L4r(7)gVgT8Z_Mrj#3NIXd+YbS7vDJYB9($X<P+q z6E<K0&;Oc$%8vY7pz?xAyjFyPfrSk^mQ*bXwWk)$fY>bs69Y3KVxVNBCC5}P4U+>i zz;l5744_d)Q?MP^K*OMn%nWQy;7O1CHK0tq78JA=p!Tj1gT^{=+RcB+z`!QNps^k_ zD*Ey+MDCxM0uzHYWLWersB6Z<QKiKw1DgAjVNkSX0I32M6AS?X49xNj42;qS5WCF~ zb~6!S_akc94eC!!Vqjn}2aWe{0Qr!OrFJ8zW23PNG!Fw}UQl9UkOuWxxHPtak}<e? z(2xYBy=ss=C=F{fGilsnVqoKD&p#~4z{bPO0WLe(^N$KLuxUs$Flh5Ki7<0;7SCd2 zU<2hHNLeDtBFxI3e^8Kt4N^7<vNE$l%mkMtkUS4^;~LO#5y*|(p>EuPa3hF$K@GPX zLGlncYMf_cV6z0b0h!sVLE@|$GN7WCSl90Y<t7$E7Cf#8nF=YfVC5ia3e6H;4vOdR z26+KixQZ~diGl0j;yvIb1u>b(GM0tGnSlW`&nsBG7i1_KYwbQzxQNv5hfoJVon&UV ze{2Uqz4$|*(oq)FA!n-wDPU)-1}T6R+u*znYQux(nyf)-QR57#j$sB<+-#Qipn+#g z&_E&^xMC><wfikWJ!^I(KBxd?(>MzncLjAq*b&TsjG);+Se$Y*v@kF**nr1ei@OCu zNr$=i2r~l<J4@|RW(F3f{Qn>`BtUIR4)%X+J)p^^BOo8hfyy;`P?F+j=G4$(VPLZY zjio^~$bc$DaGA*dkF6J^2{c2+#ipUaz@RP6!d?xsLy(1oy&7Z-E2qXwP#FV>D^7+K z1_n?&MNqoenSp_ki%pE5g(-hFBLf?&#tkM0Ha=DjZ59T$B_K&QagE~)3|tVl1hd8~ z2AG5-l7tkC#v8bV#tBdyORyK4fTrFccCs-<F))DI^ny%vGDwXS7DfiP;*+383P=<z zrJ)G&IjC6YV(ZJa1kH4UZ7O;XYL$Q-1LlIqzqm9`fhxBmQAUOWP&|R_c~($bVXz0q ztre)aEpi0OGKo8YIgua^xTYw|XM~Lhff|uLu82Ml+$@N@9YAK)$s)O%73A*IAa{dA z!BQGZINUvzk)Z(WWH5o^?!zF*z|sm6sC^6STM8DR0jG1O+Owbp&RlyAM6uMK2T}jn zE`U<`MNk@12IXqdnhvnPA^M#_<;P{H{wp9I%(YiR6ie+j5cQAkI!ONwkbV^``kg`g zZ$kCo0_k9`y$zyRYVUxke{6R_`tRY=?*h_)AFBTWNC$K6LlDJM`v^q+V|xtJ{{*C8 z6^s3@ApK9F`k#SxFxNf@Q7pADK-53BmmvMGK>AVr4{0~L!OI{nHb}csJpVN)K_VKC z#cxPxH%c2=FdSlHU~mVy>pe3A8y7QE{##I0`3~fq{Ey6_Ol<{PrlIj3<fuYs1~$kj zBM*mI-3Lgg0zAG5ZfvmUiwH5Wfv56$IW?YuW<Ei4TN?Sy3~a?<70mhI=JZEsDJ;m+ zmnj~(*bUU3`vekWMKS_BNhQdt(F~GcgGzwr+JxCT^T8%?2(tHOg3DfEPWF5;AqF<9 z4GatnV!~V&prHyuPC+g~c0sOLf*gWe5KBITeDMX8ok1OGK`!wKP(uo2jM2plOt9V; zq#Gg3Eyyh<$Oi5lLmF?~;O>YZ%q^gKeL+re7YWki66O))5ffws_qhalz<nrTUKaLz zAt44fL0+g2AiDCufPBSw*M*UR0c1VI7yKZmc%-lZ#DjtY2v-XWLVTEih?xQ6CP6`K zPyr&yDJXy>B`B!z6;!B!{AU50NJNtd_Ywv9VS0*P85!6hV(fjH5)Po*C_zp!L3XiO zf*fK9>opL8#xEwwDYh77K3E?{un7qYp$3}}p<ojh6ov<zFeKPSV8JGW9BllsU<0+7 z*}&rmY>;-EAfFZkgCn?&#sFTvxQ2;=VG|PrWFnY>fngStC1{}n6S#5D>;Ufkfm=vg zOkj!`9BiO|AQJ;<2;KvfCuV`yPcYS9WoBSu`^PpLR2h8(B_T!@(8@JP`Og9#oAv~i zqeb6A<sm4+a<MUk2NNI(13WST>WQ<1I&h#RdeFL>9n@}P@B-;&)~E;Db^+uGP-}+^ z>>@EpV@(ZI>9gnm0A<dfpe)Xj4{GB=`kbKl6=*$)H^`j)U!XZ<P$dtp2{h8+eFjiX z0M1n4p70_zaY&bV5o9c^=r<#*lK|?gLj1-9TJ;H9t0~Bo{~Khk326ByXvRS!l}K|T z86Vuv2hGQW)?oO8%dwYC3~W}Qp=*dc5oHU=o#4tE>ayZLpq>l7-eP3{nc;`cj2d|P zM8FI-uo?a!GxEV>DF}BI5Nif6cs*bMD9km$egQ=R7Qb9@0kv#FYq7xLUL?rGPyh*e z=mLSipmG!v32?7M(+4L*90LQ$9zkX+a8a58DoVkVIZWUL0B&P3gZi9o8tM!T+MwBQ z(9|3o`(j9c7}8zj<rHJm0Il*`#3|0Qh*RSs69bzXc>a;CFVpA}JZ#xPX^|la6fVTu z2P$RY_OYOu{S0n47XxS|7^vgKR1NC;S%T^nCJoSnmkX}&AObB3gIMhX_bNhK1HNEF z!wn=2u2is_0a|;2A@dK^oG$(kYFI(r7G_KukacbvkP2IlNdwgV*OG%okyaa1el;Tl z8#q0JJM~QY#UTD`&>$};<{)c+?lUp4X{9k0Gcq!8)yg5pHkfPWK|NK_x}a(W5DV1j z1~VZ2Sw)x_m;n(3Y1i^&VyXsd6$5woK}%<}wS*1W7(j^(6o$-}pqX6ezDzMYP<%6s z%__}jU|<3-E@5I8o3#|gV;0xY0=3+<85p!7MnFwvhVY<aV8z6YYz>1N6Eh1;0cc$n zs8R?9r3sc|W<~}sE~aXb6WQ`v7#X<Om^9cyivur!TJ204oFMik5E~lr^O)+CkQ$dF zpvEODBLi0hNE9rUFU-imrZtbLP8ms^C|nf6Z%2kL8IU|<0C^#zOPgG)^2+MA&A z8C;BC05LV#7#UEyx;o&lE?7zzG|0lv2ws{C@<l!eBLf$Y1;~p+VCQr3vQ>jra^`a} zGH~4mB_m-Lc0rbWTTsQz%?Mgz3yJ_CCJi1&1}@!`kWmAse`0>{Q3H1Hij{m`Mg}f1 zJ5Vy0fRqc>@UjIw+{(U4kQFjk1MW_M#~2tG!WjfJ7(@#h7?_wCycit2A>$2lOyIE! zP`U(-8-Uip=z&tK8IuNxX4cRL@j&wrU_N93l7WE%E-ws`?}Ai!O#j#nKp`Or3Mo*V zOhbr~fvZ@U5ww8Zh)Kf`lx&P3S{Q^4m_Td37(y8s1m*t~i-FPr8&j<~DEeV_g%T4p zDA>W{yH-pZ&`A+>Q1WIFHV_8yaR>vYA<I>u8Juc01_l-}yLq4?WXP~TuQjMxX9ja5 ztr6w1KRnDpQzPJfh*B>=bjb5MfY!x97fFDohvYdOK+Pj&@DwRTTtkJCflbv4Gy|!| z#H;~cqXLnEsKO=>QwOOJIYE6dQ0y~6^B=f%m@mP|z-0-V)rCym<V!L#a9yZ|4QfLg z8`a>jU}Dw)uX%x%@9dzqH`F{(mCXbV7hQ0;faVe|c*0tx;3+Z4%mlM|4_Fv9!lR)E z%05iY8sHT(P;-SDo-u$@5`!SK<qfb|psqZ)^1omYHxRVnq)vr_fdx970~$osFb2)F zfP$Y%73>)Ch+0rwF)?d^R^f2LL?gkXY+7}y*z|*D;UGyq03LmyVR`Tj6u26MEldE{ z?L>GRG*5-q+aOm#%No$w2WYGY6rjwOpjkGU!HA?KujByAkj&s|MlqydL`@se#Y`Gt z8WQ)s3~Lz}7$QLRJvfnavB_A2{K+QIWt|6Fw<j;|&<jf2;PHBHc8#Y@3~cP+X)JbT z4OMU~m4IBz!vPKkNTUH1(vXk}gohL_rx*t$p>slt2XG*9fM@kMn4u94UUUT-hy(kC zS&#)xgVQ6p;RsI5T99>-;6Ai8g90N1LnPS!pp>P?40b4ZF$;Kpi;FEEG^eJ<25v%v z7fP~0I+*#=pac$@J7!{Lf!NQiu?MuSksTZqGS*@Y3=Bo0Obi9=V25jf*3Uv3Gwd)w zgJO`EBOknA!vs{kTn05lF0{b1Nl`8nLxH@8hAblk7i1C%<U27=u$RE&?;55I4BC*c z7>hW>u}~g(q6bu_N<unPY=UfJoZ#+>Ae%UnolqeO7AONeBZi!r<Uj==EWT?Q7(in? zf{=M=E=cC)z90s3F~pTT9MEN?9O95cehzSdr>L0;Gz0^h0pR5ngUE2^%QJ$O<3a*Y z5H=CVD#$7ZbrCDLJ1GLL%QO@~j)B(E!UoLXHEPie41$udv8|%XObi7}AY)lY^WkiX zqSbJA11NvXfHiQlixr)ONwA9-U4*kGif+Q$l0}c<Y^kFEaJF<2FEi9K_6AU<hx9!V zYcNGX6&6DbsEh{}u`J-(XmKrOa6b*g6N9dMWC14|hs)sgw4l<Oiw(RG611=c8G{x@ zf%u&a3=AL|l&1rc7D9r=(D79U28KCM^)R{L3=9mQEfX)$#6jl6@OlOYhC@&c5`*al z(V*R6AR1j9#0QlD7MzR>3`~%PkSySwsbL4s@Q~$@EZ{|v8ahxR(4t6|5)i3j3l&lW zjg*yuNDW<(5OWD=eIyH*)X)QoFfo^adXOw&Qo{x+1ezLT0q0{4Q>YNAh+zR|It@#x z5NK@=O9_b7FoX($mcp@s7sP2;Lxn(VC|OECq=pq#2(*%tr36H37(j(U>nT}EK%|Bl zR0y=HlBEPhY8ZipK<nT^dB~0#Jom<&uLw%WV&FCUpn1wza2ce;2wJ2FBCSDdfW@@L zxGX?DZx$xDd}WXvgvwW8WZ(iPB{3~F@dz$9rhJedqZ{JTKBWMtEeI;|86Zm@A*2In zAqx|vc4q-EnbOc?WMH!dwO5!R)jbQiX#f!hj}1T;QnG*-Qh|lFAZwjL>x)6-^dL)^ zn88b+SimG$5zI)?YA6=)nka}c)JV|6C>HSYD6lYS1RWGMUQGF_AWwoxP?5@|#Q>Tg z2DR!z_CS_TvVa#+I)HXtFoTy?vVcjZe{3Mn6sv<;Z)TuY8Ysx2bw4+FOaWvDbXg?} zc;OY;c1ws!pha0M;H6nuO#-=3*nk(lcaj-AXu<*}9Y70pm>?6#EZ|uKWP?FVF<HQC zxS0O2fzoKPCdi5A5GO*+MR6Z!DHjWPK^Hg~Lfr>ipveMW+QsybO&`=1&;l7_0Wk*b zPd_GR@cJzlFbQ^p7HAx#nt=h-XNIn=WC5?RbjScVfk5jKS-=au9Kyi@Xsa(l862FM z!7VY!>Pwaq&>Bn)V^Fe&uEAshuf)`_fC_<DVzQKgNDXt45Om)QC@w*DJ18C?>p@t+ zHLU|QS%9YVS-_10h}%ICh$VbL%g<QAi_nn62ec541-u-M=^vX3D15X*;bVyuK2^-% zWoay65;GJTs+jXZOVU`tB&I10sPPYKJ+gpXEwK0p)#fbV775t>(1-(7?kwOc9$UhK z_>T*;P5~4w43G+y1zf>H(>Q3&84Gyj88!ppbs@4Dpyh5XkVS8h)D2n-#{ymvhsO*% zWXu0CYN5s#Xq6fZc&!>NzCdf(Sn@$6*uS7`3{Hor`anxJS@J<7OkWNI0~e%ehN@4m zSc8#)tw96SL9&AEVPayg)dX=tLyHWcIdf2tA|6zqmV!oGxgg8C#I))_nwY9VYT5EZ z<p8Km1BGoGlgx!0SmOj#+i)>4Yq*0FC3yTn3uHKG`~l1WHQ1P{wHX*#E+oQ6UzmG9 z%zRx?aSdL7!48_&Vn_hF0lYGd3!;N9Uk}tE1dYPN1oT0A*zyfPg*9k!l}*D3WHFnD zFNgxwZlLuXLJY}_3=E0j^4}0-1SrojL8cVA*u=zO6IDha)0i&!z`H6SBOzlHT1*#w z;liNBrx0NcD^TKRf^@~)LCtVTFN_PW7Ssp0zy{+&#`w9}#hAcNOEK`$4sdId9o&55 z;Q(cNE-k2upq&&<5EJcSMmWp_TZ32`!i#P^qyY;yRgeX2tS~F0|D^$5*QA3q>fsN{ z%HVZPAkjJyp<xYQ*92OJBE|_Z4YDv$1QK$>?1JoKf~;T%FA`+WHwA^B2&8?s4C(=K zuv@_$Q$M%|K=rPO786*b76XG9Q?VIn{0fvPAW2e-0k&>Rml?Jf4-^$l@O4x3nCc9W ze2@q70cZ_N14tAsr4a~90igCPKLZ0p5-2S(6$deb7C(W9Ng(b->}A&njh?a8>Vi@$ z14AEEF=(`=Ru3e~R1Ff<2w`MkW2y#;KnxHz5MkKN$iR>cGTREYh#n$a<jTxYkZ%qe zvVpccq0LN?5@ZZ&#)0^t9UmZ?7W-{>Lz}IH_S?YJf!qPZAoqcqM#%eZG{Ql_3f*s` z5dr0Z8<kN|jv6SUW1t*Rdr~7B$^o?`HDaM0P#aPs4$1+w9yQ{j9B_*<4axzv7&X$N z9B?Z!3(5hv4|AX#aLX_Q$^o|tGeMjp&{AB;SPgguE~x(GDz;=~;HrX_qa2`e1~h*U zt-HDK?~Bk#1Q`phlQoi{9B@6H4B`}lwnQN9gg~+oR91r49E0}kfGQ$rYVn7s7A8nz zOCtfE(27Fgl92QY+9R0B$iR>aN^{`e3>TZcoGoY^kxk0F4m=*f73m7fVIXTjm`z?L z61>#|)DzKRg!D+X*yNS0K?``<<Tb1}fwk#aZwD<9hPo;mW-(JWC}%*bt$Zs+1}<>Q zE{ccAt1&?aHNe?J3z-8oDH*O(3o23!7eQ7IlP$+83)PCS7R4%<Ubw4KTm{uzi!d0R ziy?l3_)nt<G=dDyvryGYHo@zE1qNA028J|v*h@QDgUUBZa~~W4P|fWKt00YjWXW#0 zB(!+Y$ORQkP*Wm7-38DZTc}YeUIOjKLN*HFNDEM%1nqbrtLTSY1~HEf9DQmKP7y*D z>P)chpi~1@fMPpn*9WrM2-`uC0hdLz3&06f(wZ9-NMN?S>OV&Crb{y>W=N|BRH%a2 zr;9LbVPIfL2Zt@Fi^9cbITe&HOF`odmP#Naz_C^|8RjFld}~GqE(Bjq3$kUC4cub@ zm(h@I+@KBST9DYzw*giEpzH$iAVd^B4S*-hzySrZLk*g~P<hDZJS1=Pg7^J`^ERZv z1_>=@NcRlnRVHRgpA5u?h0`JCd|QyKz)f_pA0Yx@2f(Z@nhx`}8c3h80Y50LKvpq8 z24}$oXV3-TU~4T9VFu|5fX89cy$VYSpy@$~g|L7DZC?S8nL>nN<&QhVF(w9v4Dk9Z zX3M=y3=Cr2kd^p6kn!9L{-E+7H1P-;jNk$<n-k||1~<>ez`GK8IKbOtnK;nh32_|6 z7_e&*1&$g-RO1md1DhqdlMN23B9xp4>IblE*f20?GyP)&1#z)GsDok)5`ZX2$$Oyg zg~nr$fuQAE5P#z`5aNFDPD}Pk4LgvDIILI>k0{taF?-OkBgi>gP)|Gr*$J9IgW3rX ze26?a)FHF9(6EPygV(lLf`$Z$(^s^Spi{sND$BWu+=b04U`G_~gc(+}mzkje;-Y+K z&}0mF)g045wtQGCj0=4wF~o#}FcUzfGvT;GE?yw9hud)|<rGOqL;46oOw1Tb29nQs z89+l1po|6ybjaRHa1?=k1<OFkkv#|6;ss9JATvN^1E{<Mb$m5aK#c^@{1~L8tdR=g zOB-;2&ymPvU=S4JV$OE~O%;Nd6S3#Jf~E@DAo&{-4xm-uP|G<qLKzv@#JSiZM=V?f zAF;p=9{Xg6tWnW|oKL{XVCe)|mIB%X0XmZ_3u>1e*e=i>2PS5=e0NZe2?L!w0vh#V zH+l^n?-GKa4F%cyn(x8Lz$NYgZs0>i#6ah@aDm%*7N9ePAmLSn5;dTa8m512pf+H! z7sw_DP)>sQ3K8E>ooA7Q6tr6p5~QH;6gCiIXk%bt$OhLJpuRZx)DUKHha6mVfY*gX zigzxkdDju<fo)`ilsA}lKZ=t<{d$bF0W}ffWKaVZJm0~~0BRF}(+e|X1O?Q1g{psu zZ~-%TAO)NrppxiqJ!u0$@cBDApnfYeWV8yaS)c?18oSE(2FE055gL2G5B^jGieY@I z2Ai9}=W=K>Sf;?zkvMqdIu{%Vkl}QB1xVu)RONye*Fr1KqL;`X2aUGi3Q?p$fI0y^ z)*x{T-U5g#{!l6fe6}G~2as|AmJjowdBYbeME&rDC<{lvKPW$tk`F;;0%%AS+};Pb zftVQ_85tPzLGjJS<_hW#g1TTJ3~EAwawuqS2!=sf55|Vkpkrk~d!j(At3k~;P}v2O z1Eot)%?TQ&fQf-<U+8fSpd%YVd|Wt^fq?<EcPf>EfdQl@8%h^4Fo5?7gZ2trRDcF} zels%^Xchejlgun2HYb?m2b02JQW8wcf=NX%sSYMV)r?k=E|_f$Ce6X5HJEe+ldfPA zVuClA4eC;8F@d{y;D#Tp+=Z>DF@q!(W^jW79M-I$z5NUYps*J21+_7`*u*qIYoQ?% zTVnYEpy3QqSpzzQ4Rp{|AxJHF{WEwCs+N38aUf_-f*3bbeh?^afOn&D<Oee{aPhK( zn>cLXwL6fanvD}ei*s{8%Id4&vYG>2R&zkgYDfbXRF;7Ank<895G=3pGb{%MEx6rP zyaKxJ{XS^HJ9ynvQ6LLLL2(GEV+(Z`4+ncSSRU+W@!lW?21Z^^G5LhKocW=kqSq0$ zJO|R{fs9{)S{59LdR~nKGDrp4Da8JdZ6#<SB50HaR=*d*J53x#pqPYskOLY6ps)kg z^gBS^SuF<8`kwru#s<y7C^0fH6ocZvI1DsQWda%!s<C8XVEHGS!^9xXR2&Wxwgw4< z4`E_r)>sGfGE1!$NQ|}C5Jd5@Xe?%AVB=!}FCqplm^%XM-mrrgyYld{vV+&Q@^WZA z12qmoWhbY`6($C@QqTwrXhaVj%^FFd^=IITd8TTRm7pa;pzcy}1gL8s$;iNE0h)H; z(0B?m29)KIjbRmJg&32GWDLkdf~?>fq2g<x)kaYuQ$W234si`91_o`Be~e=P7=_uG zszFLQ1=%#DV9H>N`RtAV|Njq4x8O6us%=4|XrM7)Fax|Es2UU)5R<@b*Q)JcYQPN0 z8Z>*D7?=SObAX9~84xi?m>8G=5p#lxff*1nXP6k60TBbmhL#*twF^uR%z((b!o<J~ z@cu47hAsvMh7!=a+*ROpU!c(}uG$CSwO=uyn19I3z#?883kv@@P;>Yn+iFloi3jB| zXV4O`e{5?|1T<X0%WA<}V3^qRlRyfWgHjB8elm!i0wR_|1X4llm5dB*cR_nC)Id82 zL7TWiZ8}gJqq&&@v@?`Z+JG0lhO!itPQeKyKMhniflt;GVgL=Gad9&XF=}Kmg3hGW z$OO5Tg9W?`Eeo`s>^5XQ8N)xZV)%M8P<(>RAsz;OYsh*q&{-~fA+y?oOyDTB1dSF# znE3{vwfCU0C(wjDXvH}strus5YEdyBaQVo_0Z#GYWNro8(*`|piepxO4kH5>hj;`J z2WWNZbx3N<&t+ubV$aWGWZ-fDoeRXotg#0)LIP@Fit&O?gec_9&j+dG%r5|W%@K5T z9mFNz<8L5pz=j!}7Y9$HfXDyhAT9?Vcn4wT8!|JnX$c!>FwA2F*K2}I;u;G<kx^~T zz`z1+hJ%=p!>aNN85y{ks*ON$;4x}2vx-SoV>PH@9-*-Ytk)DI58CO=1QE9bP5DV` zsIf4xaS1UnX@K?$F=?y<t?>kH7=ow*ZyJJZ`e6c>IH0B~mnCRf07L;dQ#Gg{;$atJ z(kNzR;Iada0tqpJl|fFtvNU60V3309E&(MbMHU7&ULj^8tgJQzIeHejb7%o#f~QS1 z)`C3*l4Gg{3FrR@?Sx{gHV2(12U^7nDy<+j3dqBPEa0h*zD#ikaF-WFKS&RBCIz%O zxI_xHC*vR3JPdV^@CGmRMN$W8x2Z8P*Mgz|bO3}GlZGn;gLY3T6N5BN5L6Fs2e}(u z_cJqq*63A$^7LA8o@TCn1gc5d{;{nC<<v4zwgyEpwC}?OT7$??2~xivs{S!Zy~ZL? z1qj*{!p&9<5<%=U;eiOSYrF-mHwPsQb`Fi5AQ!OxW7~jg34DB!mjSers|tROL_7;a z0c0gL7n>Nk+s#zxhBWPQ7}Vh|2Q6y_iGrmx+(3g3puJw8(~P(lv5ABAG1s{x={o|~ z2NDHKVd#S_0RyjehPqFQNnB$-q`S&s2W2xcYk>B4YY7`DGTZ?bNZ=W6P}XMx2aW?M z4~lC+IN*L6<SaQb6LRt*s96J*2dxBz%7d6v`4ymXG0?GTPz9hvN1+NpOb5^*o=_>! zj(RIlr3I1KxC`0}3w8sTso~DRpbcHmfuzF{)LDY)0FPxrr9i_Pbv6tPEE*mNZJ=TU z(xwrw1!ZSYTC-weF0KZp7Em^1(qfp##LNUvxZuN0mzII1I6WB{v}?iHg{2mh-a-1% z)Rm*F1LZ4_I$;9^a38B0l=j#`B|0SET7nw?Y!EiM)m5a!3Y&C-79&@g7}zvGJ2AQ0 z!Am0`-Sd3V8a(jm1rO*LInV$qd=MD2hz@L=8k5EfP%#Ty`NX8L1jGc7Noy<vF+us5 zt;mR#p#Y)`Y#u}z6Ica!LKSp)Czl$eNt<5>YE47(Dr~L05mP>BV-#33sJ)KP*DKaz zW?*XoMT3?aXa%4bXs#99j%3joVr(lWW)@cP$wr`!%vubfJt?4h_8L&UHh|)ljit5` zRFi;q-8O+1MK^;A>lR3`f$J)aFz|+i2fEpEOw}H+b_|%ofDvXIZ6K?(7#Osem_bLS zX{#}5f!gQD;fkWhmw|zx8b2b`_!FTffCx2#M5qZOLQOCcYC?!m6H0`dFe2216QL%8 z2sM#JsEHy%O*B-^JEpqnpfwhtF$j@=Y%@R!bS9|c0f~a8YG;9x6fBkB0@ZY48h1d| z1uU)Cg3|hIXj-2GR?YU0Z7#?ta9W>7L|O+epogVh&{`ExfnNtQcRtu$=Gp}ybJ_l} zEd&`0av`V+-~uIYXdV);T?|qJP5avz8Q4IQpnL#hgUki3Q3q9L%vPXw8dKd8B+oB} z8QlO91xtZFZvm?1nV7+BCUJ=0LG=a5|DaQZ>LGpiWuV3|J9F)FkTWzuXDmZ@&%nFc zD?sLhnjl<kwJSkk!o*$;Qmg@Lz<}E1;BiJ)29TKz5HnXn&0LMk%r#id1S!@4b;#jn za)ZYkLH=f9*4PY+!fH@pfm_GWqhdY5twB&+i}ivw(1P1HmY}1)n3<{}!l2^-!L77> z(3!~=pqdIQhtz@t%Q01h{0D7PgP0Hn;3hR}zKM|mbks*91B0Lt!#~kJCI)HHW)DcX zLgbpT$hjfyQv)p_0_lOR^$@G|2X)BBYW+Z^BzTQd0Eh+ZuYws23=G?tRI5SK;t^m~ zOd3s~6Cl7dbWC6grfQHOv0zzno01j0Zm}7Z7T1E)B2(=;P;Zb)6|7Q~TRZ}6FMI8J z&;m?QD-aYX8$mJlkFAA?fvp&{$Fo=;)V1COigt(}S-}0e7Ld7{!R9j8ZULDKUaNfp z#JsSO8Ou2vF`%AjHAr3~7S048EC)Ii2xPV#lg2iXJ)k`_+d&Kl1_ls29#XA<*$GJO zL?|0v4<$i3a!eYhL9KOA+i(xm3^gWkW{tfN4t$RnQ~<PQW)TAeXiuIXL@SFGD1IR; zin!PWn3$L}_JL}?{h)wh&OZk_pNILvGLRQRbBavG|3Jq(Tn7oW)E)pSg6!pks{o&= zTz3#D!yW<!^kGnG1rh~IX(WRNzm6cZuY_5U58kY&aTMZyP&i2&a5L;=U;xcG2x=Sy z#eon*Q5q}g2m;VfE2;bwpxlRWV*W|cU?377yiW(T4y^bTXlM{2Q+yh{E}v77CI1Xa z4|qTj<$P?&c@m&424Y27tk8w<f~?{k;899JR*9lAgs3DtR8$H)8VBWo503z~uRvo4 zObjjz^2x9<MP|^tc~Ev|K)6Zc2@`0U6DVXsyZk^6KqN`fMo4gRpy3G`K>~LVkfa}j zatUaxTEhb_4emo3LH2<z1;rA`EpklNXF(wh%5z`_c>G1<97xOw%|MWPFQ$KN=Rwg3 z$|D+(eb81+;6r`Xn5r*;v@vusRbOOe;OYU{0UoAh(zpbQV1%d^gC4?cP@7T&G++nH z4{A)zA{yY^Nx*F-5e@LIBv3Z^HWDZsd<zL^O(6?-Z(2KOyoDK5GOc1}kY>|Jfn*DC zT?5(|1R8Je0Oj2)pmf8=QhOETB4!OxzGC~wb`9jE>!1OP8=&Q4Ow1afOvd()?IuX# z7D(bYSOOFVptPvO1lnc82I?9xSTQk+fQt)IRl}tP%CE(D!6Cr_lG9LNVPF%{NCmq{ zi;0;9#s;+)^Y4T5*aNU?D<)>JS{5X=tWdTcXip|cEmQ!eRzxEW$y^8<t`;f@Q_F&+ zmKDl|$%$yBBbftXBbfshfT?9cQp*Zu!_`6sU}{A)GLX!Lu;FT<k}$O_NNQQ3Y`9ve zfV2TC18A9VCupvVDgQAj^fEykpPATLG(h7O;1ip;*{eWxDd-4%23`hUDcCtp5WQX4 z^n%7t@aXMg%6|eX$v}CEDgP;`I}9o=nev~3iXO<xIG}xwpfa@^los>vGBB`Nf>spP zJqK+E1Z4*Bwtl7>P%g>m0u4BUrPv@<BxJL4{tHmLtOn)!d`=byHf|<FMq!6!FpZat z3|!z0Tnox(T1;S55X$fwholYC2h=O(XJKG#067tq4_P#_z|qA33U_c~6w$~AiNN`+ z5I(4W$^l7$&M$(dTM><1um~bPA$&-hN3dC;>Xew6i{F4#J}4h^GOPgI%>>G$XTW1S zOtl}uW4oYTju${o&<0bKeZ6_$`V=gc4`+f;vgKw+I$EF<zOxRrSF0MNeh~-KunP3_ zBhV@4yquPx8F@~~A}KELtU4!nXC0*P4m#Ra8+?cZH#@jI1?|bMVPF7_7YP=hg}VC_ z!rdSyhPw;Fjs;5<!I|LA6s4eK%gqjM>_WB$=At?ttO+zQiRuHWTi8KoH8Avn(;sM_ zz7({!lZy>}s6QKc|3N9}>`ZQU@P!fVS`aJpkgZ?>Z{R~Q9aP?d*6)Ivoc*BqIS2LU zXM{gNOdS3MOF{ezVuJmtaRIbp9y*={YUf8YFo4eR7c4#xHTw&~Y!DN}Y)IULr66$+ zVuJn4%?@7b#E$T<$UkP#NHelOCW8EN0czJ*gk2yehFy^O0!u;s0b)Y@aS6pAtf2j& z43j`+Uxb?d4PiEjiD5RxA7CknKR`@qG5}9qvV-?s<i7=F6v%$0Dhu$+d+<IpaM~1L zfSheBuc7yn34HF}XOOezG1WyO4L05eHErL4T3;Yhu$0CpkUD7tF7TR{$>4MYT8t&G zQ4AVx1I=0$gAWE`f}TTC0&1<j2UUk3KyBarPs|K#khvu8yP)OWY~V>$=%Fm)TI|p@ zFX9Xu_K>!Y8`Fh-uofPu1_d34BFCf=0O_ByAog;B2LzewqLDms2jl_Jv}XfI6f6Z< zT+UP%gQV;(Tp36dECo>piGMK$(7eeMP#j%?#?f~~9D$e^aRiBfuoNi%nIUC6=xBbn zYLF;6DS)@haTgy4ou0?RoPP&&1mO`u1~v|M@J_4zV-U6<=m?iXAhs4nGx&TpUa&sU zcs(a1x<NVxSvbLq^}t#|9MGnle2`v27FauE6Ex=4tU)UdARHM7P*gCLfXWh$YfKDm zV&KJ|pe;rWa!lY>G3Xot(8#V9DDQ!Gn@<JB{e=UtsA10k2yQ3!WrBMJLX7`JL2~R` zY+|#Pf><#7g$+~~0vH(>rh)W>kABhsFRBBrnP39*AtTHn%fPESp@Ja36y%N)@F^M) zVaUR|9MF6pY$*Ul0$~WaG0i3pHVeX*fGR;42@#hBFS~=VrI^6Csc4jf2IU_x!47(Z zG|A!HW1$9t@1_Eo2G+}tWEVTKT@YDG@VY7pTME3&0Af{L98!|}07{adKv@qY3YO9+ z133jTKfo>xUdjzI2;weCdSwCcmzoX=UvOg@yxLWZ3A`Ma3$hvwy!4h0Olm+w6Le(? zERH~T4T0_)oB=X}IsY>#X77SFxpCLUGBB{P=YIiB*n!FXub{mB4bF$ifkibQF@g58 zgVa{Bf%7$}!@|qUV429kz-R_GiitTNq*sf9!Hwwx=l~jUizoj(sO(~3h-1=t0h)vX zwV^b8LH!c&{J9pW4h2n6%>=m*Qfh<GhX(DRgVazy@EVGXO$=H?p`Mrn2`e7Z8FLJ? zK;}S>X|zHdSd>iKfkp7T31a4Kh?$_{){x9hC(F!NO!=Vhn-wVEG3EaNH7h~GXG|KP zUYiwYn1%^-3m2Cqq=oqt-og~uV(4PZ{{?D%g3cvj%Kr`03sD8yq7TaF;IoWbKzAj8 zc0ohWZ353yFhPQZ3wqTE`1}DaG58)=h@QD1e?krb06PS7004G9pmYT~XJQ_xEd2vY zRcuVPe?j#EWK0Cayl@Cqq-+KqnuT=sXgRpm1CrOM0Ih4_2G=q?Y}Ftk=KO!4`DgI) zbKpf1MOCZ}1(0*3IKZNabLP0gJ$00&JM7@Hf*m}YQRK_UPyk*el>Z+z!xE0d1z(=U z%V`B_@j=p=H$0tziefSLMS?6Ei1Y0@K?N#!9^RF~q83u0fyz(N<kx&ip8|Z8$~#c! z8#dqe9&`jJ8|0b=HVq^xNL>!<n}X)m7J&3aX6c#wGTHhvVVk14!MColL6)b0=V_Rb z*x;Ev=xiEz2?!JDJSTC;m>uX|Oi;pF2#!<Ggm6(h8$*G-Nj~U|1+Kf`gHS}cz)KlG z<8q*J2~eJvkYM0QVqjpDW6}T>m0Cp?K&RY-vvN@>$N-gm1||ls22kMvDr1tEi*JBW zfV~NtPQ3zVUKIpyV`P}eR2Pp_5Pks_gy1#^NE9puX@ginsxEmo@Ddj-h9u^m<ID`w z;Ojb>G=71!f!9=l?3={ItWn9ppv??EVF!FDxP~iumJzHDe9$pS9caAQ3*;ftTxicJ zW(H~Sp&<N>EMU$*F_2I`BNGFcm_6v!Q+`HP3<>Z=KGXqBOblG$ekF9=7h(2kWV1n> ze_|jKVzwR3Y>*JLggt1H09Lcv89*nBECSuB#SDq!MDSHwpkl)kG!PC+u0_bj5Az~6 zaTe&&I8Z~uApucZ3|9&|hh-7FI1BUy7G$NM^bPhKJNUGP#o%-U>PLW27~q2RAix<5 z+}~(oDrRP4;HpgkjpBj^aJZOQS(uA?K}TaTfEI6n$C9cOVPm>r1_J{qO(Y?u33gCT z06OEf0VG-nA~cvm+UGIVB_pZhfU5(Ef~6qpKzR@}6S@TC-fEC*@>!S|xR}8w#%ff7 zMhDnHLujCB0k&c*X3(vPkorOtd^OfmaNYwS^97o#<zmjS0WBv0Hv>RJh($};7z)_L zHEx0?azXVgHw!pj7OiFj9e4sd>x7%F_#Wt><olr3A3I0!Z9xV$UgrD~(CQb^(oZI^ zvpDlvnHabrg|P<cbX=G)8xsQ;=tfR9r~q?5I}-yJ6Icy%z7%L+7hWGh&SF{yIg9Bf zv<1t|0y<0^sz%y?j{&rnbUCP8mIoiVt-%T!&E{ZY;NrFbT~))L&&kBV#Uswa46%eQ zpND~g4SX>NbOHNaaLJ0gfE{E$xcn1h(1o_=<CyX*K{L^iN~oL>(%2N!(qhVoaTp$n z{9~(TV9+k+W@6wH0c}y%*5GAg;40x`U|@tCo(w+r1lq@_1vQN7z#|C^V7>Jqy#ipp z4InvU^@7S)&>FlIpl}dk0^g=sE6l{e#rBU)go%NxSQKn#BZ`@j%Mm~)HbN>fkopTZ zP%1I-;W3a~I53<HNmm@;^R8Bc>=lRFD*>{XxmFTHvD8X|sDEtIAXmtMUD1T%3dlJ& z2v>k~U$}+E72<3VXM)Vdsz3s&0AwRp1=xcg<_}Q#tpfQ&4(bnih|3i~E>{G*ycxyi z=-~%af8h=mmlL*kHOO9NsJ$u>dsRX9s)6lo!D}x_{e^pE*}Dd0uLjg!O^Cf(AbYjJ z_O{}+7o`5e1G4O03$j-iYOfx|UVV_g24H*J@Y)Mff8h~{_OgT4Q!=ar+4~JzlJJ5` z61Hj(Rcr(*-FZL)|Jc5R>ULwWLxh+a*bo^QJ;Fgc5j|+kywVQxMh7T+L(&*K18CRN zdXO7_K;6I(vXZ%007S7>gL%~;PO%BdL3|+Le{4Sy4iZLj5adb}MBV}EM|Th`+ki|( zmqSjN2*-lTJ{AUsRZKlkK$ShHw|xP`0ym5J8UBfZIFJpGpnGgVn=4l_^*n{E1+n02 zK^!Et;5IuOcwf&3P&oVohXZr1APWNvWNr|ei9rGg=RymgPH<xyEY$^KLJ9;hAN?T2 zZjgL6Na}(j{Gf=Rpm`=Xu&9OvsNMy|iyTvR3as7+GeCWE0~YXly^WxHRzn;V=*El; zTqPi*AgxJmNPiKje<&u#zyazXN*gFLd|_l@*aWI;Aq#FHW2_3+piz3r5nK77Ga<lL zD--w}qT-7n=P+?W+lE}=OQ)Dn#=T0F85o$jA&dOk^W8w}>CS;QflZfj*aDg+2akmC zfcqG{9MDih9m(PZk7R+D&_bBSAX9`{?t=D#fNMgO*+9q%ZjezjVOAKg2XsI^n;<KA zxK)rfUy_-D4RkgGTfPG$1DhbbmLMD0hGHd<1cx98TfRIq1Dha+R<Q<1gj0}{Enf{J z!l?!IvbY22Fn_Sig}Io(%`mL)7vzF?05mZUWy5>`y3Z0kHYdmhK8{I{3%bPtysBN8 zTaX(ZRPvk-pasN&+~6~(AdAqYK_Ll~*Kh!>IYA2jVkgj`9i(}Q7-9z>g3Yu@kO$In z0{8F*S-@voGBMOLSZsy#o0u3Z812g$K?79`i1SZUK}n9miwSc471$BA5V1#0)gT7= z^gAx_=(V^OM5xpUbe9y!<IE5ys9VFttRV+-Jb26tbbcl1(7(-~bPG171f++H8BB4r zY4kEMXtRS!jXqGp1kLL~pm`0@btY+`1}<}LI@oofxe67A8;lH~ebR!(zrlGGGT2rt z1S*=~M~kpkgZPl~JkTmh@X;OY$fBSXt92PjZCqtg8`lifxdMrTr8N3M1t#dG7|^Mj z+O@(g3@jo%$fkf+Tv~!Q0~P-PH9I-kYDHKWSU8cDfYwpgih^8+<R)+f7jy^-=RdZ; zpwbj{^oYhp1_o`;e{BCi0_IE%TpE)=_D^PD(B`oKjp`vA3o-$j4;nOMs|L9ce9|2c zhZX2Z18@>4+RnyMAO$|n7TmW+)&@F)89dGi?y6gW_E{A%vojPd5@ZoaRtGYEksyl% zc$f`hPhBQb=&6804?I8&5(P`4-K4WfkVO*NM34u-yJX-!eG5=0j|1Gl0i6-i!@$6> z6`XEBu@5dtxY)p>vUOQVHmibcwgkl+NE9puI$u<q8?v4PbPL%c4t9;Hpr8bu#>>kF zK0C=0bX_Ba3C@k+Jtp8}4_-7bBFw^64N82V!C%m+E=xhjeuCWwJ9keGvUU?bp6kX0 zHVBc4wZLmhYO~>Kmlb>$!#1#=K%yF;xdJXW<U)WAp&gRpK(i;1`9hezps)drDQ*Xq z=iuoIXs|$bmTQ0xcZAHuF|mP{y4L1`h8n@+IU3oZ&;l=6U}Dd=0@dj`Am@SV9ne@H zXxd>1$XrYCI`?XjPRJQ#kiIZzXhlqmsT!mS6273LVHdH1*E&Ih2t4l(bE^^yq!SGq z6Oe<RMhBCFtwmz4%>!j}mfC!fOBfi^n5sbn;29VQGvAttfeRcEaZJ@9Rp8|p5N1AT zHbe__78K~17SNCbXql;oBQpaVb59Nv0~0un<=cR=lQF1V0=qAc3A7Yd!yHtRf=)tV zVy-O#*>1<g0y?^n3&xjYss@W|L1>A8jF5G!pwkm}!q%v3gfKI(NrLkiC^R%cCsKpX zc<%un1igq&0yZ=N?c*;4t>d)?buyWYgxMJiE`VGKZlC1aF)?s01#uy+VPL2OskI07 zsKH7hu7G&U0Td=-OcKl*)*xS)fJR}MYfC}C0F{%h;JbTw!QF^B02w@vYs1XI1|6{g z#SJL_H!*?BfVwiI%w-QsE{>qg1rh~Iflko{Ef--hVyXt&rU5bvWCnOmlm$45LG=hY z+`+pEAp_%}JE=gIj)CVrKsz#aGcX9&l`}A~h=8yE2H(k2qzDR-B3J_{-x<^fcLBG{ z8$e3I>Y?E%RaXJ_tQ=DVm=Ok!^rB#Ph61omzAGq%7#N`9l{mzg;t)THL;Noeabphb z_GaS{pNvC%Jr41!IK;o>5SQh|?w)8I;+;6eH{%dLk3;+|4smfV?CvqeAs&iDycvi1 zP8{M-afnNDV|Py^4)K{d#E;_;|A<3ek_WrJnmEKmafnaHA-*4n_<bDW?7Z0BqmM&8 z9EW&24)K#X#6RK?=j6lg9(f$%wm8J&afsLA5MPZ${4ox3aenOXbj2ZFjzfGg4)NzW z#N`FB+nbC-yd8)5MI7Q^(Zxac5S(IQVAum%XMF+NkR2DB*oC*C@ek1I)FO33h63=_ zLEIu2)If{G;Dd&c;Q<~FG4>1K1=1kp;FSpAp$ZOhA?AOgAagi-KqSIQ4L2qRE;KER zAh*gwZg~MWYuO>U|FCFG2Q~HFnHabhu^|sAfCe`~t4P612B38aX#5&fm+uAptp=nK z?po}_qg;>++~E2-89-}u_JQ@M!RoCdZBQ6^Fo7-*1|35U3ZQqe00Q?#Ag2hz2XL6c zApjZJ1l6UW`WQ5Z3Of97KWJRS6I=%})p~)(rkHEJK@>}^4|q@r|M(?H$Au3d%i&Xj z5X)c#F(9+BDu9h&f^5O606lbhI8eiu9dzb7!vT={8HGTn4l>m$g1S%_@DF2w)F6gh zAdW@03N$i=unOFs1D)prS_^g%WET_EE+tT>i@8=AY$g7IDv(liD`DXS(vL2O%Q=vE zV+N;*Lm;>KLgUR36k(9zArSMzXOswm4lK+7j}d|7HD<z@#r}|H4A`HD{(1md6tp(1 zfPsPGFvzYzuwBfxK?u7*%nQG<*#!zjwrY^P#y2JgHVBhNBN#MK0pYM~gfKC1v1^2a znyS?x``B4D!aykwG~uKT?hAqJU&z3~a0Fz3IMn_Kg#94qg+I9M2gyV22Qwo<*0Y0e zl4aM3LRhRZ3p7^^S&__E4N?kmDi4Ii0d^{fMhp`J7YCAqIaok<Gibw?HG{(t<mM6v z28N>`H^)KU9FK4_h<V{3Za0JEp>75<!ER=&2C-p5268#O#xv099wgw9-49D6l?)6F z$3SjKfVv?O;RX=%0s{+{Jq?g}1Ia_(0A@nn0Aj=3kOYpr=SXgt11jE9z!3;t&J7I@ z76#DyCC5Q-Nrk#44dE6L^8yoYw}9lKZUHe_VQC1&fjI^#4Y7jL5PT&zq;Cr<he2b} zCqQmUhq@sH;RX=%0yAzmfaIZW05iei!4B@@W2Pe(=!$E$YLHrpdwC!nSVBU$mxC3Y zgjk>px}oD!AorFsFfg11xi=H)-YkTBLCg!RxZMkqhq@Qc1iP258pMVL8TK>;b32kd zK*yS%0=Xj_>W&<QJ3!0}?6}<ll83qj%!IlF#D=*8PdZ|Ot|CXoA!vukY0$mmKS22h zRKFvxdIw!t1iIxNQe}fC3BVOLyT)9|z#k}I<XwPkWRf=#Vb;h6C)YesVFwCx3kC*; zGq}xX*2o9-^D7xZ6))(dRdicGcEHRzOP)FNK&}Ou<A>r_jRJ@pIl%M3=Wv@1S=Ixu z`I(XGH%Q2UR!W0IhC>5nSAHSLV0e7<gYF1pI1d^_$}eJK-~tcpFy$A6X1773H{cOJ z4b<z{@=HLI+@K*m@Y+4d{aWB&IdljBvcd=6reO!)b$S6b4rB$|@(eLE2)>R1)SQ9G z6L?VqXt)ErS&)0|E`r@#3UVZ3Sy(W#flLTTf((P23K_`;k5@tK8(s#`nw?8v^Fa6F zfv?tO$}dATx`Z^Nq2(aN?8{)YL3jB<%?8~NZ;5a=IcB#pfp*|=UEqhE3+Vt}iRTU) zUV-=yG-e~lkjTiua0O&PI9iJg1!1eNnEEn%!7WKKZVOY;jTh{*FqE**0-sjS!(j!v z7mkU27I>x$+~BkTUBtlw9%__v0PR&|W9I;msiF;%TU=&fV1THT7k8Kd;(+Hqcsaq# z1M|z7K-Z`UvPfBj4lWU7kr%KAZQ`~7<xDnqh@ukE8p8YvCI&8u)eYcNexP!oRq){3 zZXj|gplc1CKqFX{h!tR<Ygr)5A?W~iSr>Rpg9ALw3ObS->>GJb@bye=?1Ip-Q_${y zh}od&2sU;RFbB3o%l^>6|NlWtuAp(w3_41N;VLN1!Gor-^>&b!EE70H;fwYmH+Vtw z$vmdIN>By_&CQ7XW2*uURaJwA%0QxEDUJD{vI4f(Uyezm29%XS=SI|mnl{X}bs)YG zQ#FVNUzZMQ`@{H<TP8v0B!cCc^FbT_v=|ulE^vVgbWq`{1yg$#x=zImVisi2pcd#( zGO*tK^XT%ROXHB_FQUtXE|Sw?V2Fa42R_N66lCpE5TOMc`vbdK1mr>RdG&1IeRS7A z^-w*u9%=x264X}Yg3h6W1TOG_91rh`KwG{Gz|CEdJm{_~Z6-)SYczsPV5<g+*EWH| z3RLcb`bC!*7#OaD>}rPE)dH&XSZZ5A8j!67iC+-HZ6!z^Y$eo*AOo<ghwK&r$!maj z3qTt4AU<~WkO^OqJa`cP0yoGJph(kz&iaC^2K$PMts0~Z>|1Es(!0O|Qw}<(sSV_J z&^|#hg8_7vB6zQx#v*9=n=w^`!iTxI1Edl>@1U_5DhKKtfflaa0HtxTvSK+#1~%sW zNuc#fY|t10^^UpO^SeMbMK{<GNLX_+fEJ^I$JI4@z@gg<QnCcJ8=)VrPL4@q0*C_| zhxY?12F?9yfK`GHMU>}+9#aAmLCkP4Ie;c%ioOXl6d?QyUW=_U5o8(@#02PqYKVIv z`<-t>_dAQSAofDbF;%yK282Q31ZIHKB_jjqf~;F0zZXveH4c`7w)2B_D~ciM1<g}} z{COLsj=6XWib4s9LXiD&8t*`7ih&F7x1bUC{Ldf~bSEHqY+H`0dMe1}AUA*+U^j3w zfcyyx7AB43Aoa`|(?CH9y~X7)WXv37z8Mp9-E@%UGeD*=Fic~%1Z_BBE|q3skcKWc zWzv`lnh;nD63U+iQ3s0S00suo`7?r`RbEWs`Gg`CA^5#skf~8n%?;8AmIjxLkbwy3 zSVtEF0~a(sEMs8MZU8w2T<;?Ko$a6?1}`u*W2y#mnDY-p+#dwFxPXbdwgWVuqj3cy z%m8v5=+>9Jp!Njls!T>MHpq>@)tw9sEPa`5`LmfAxDcyuL5DXof#uji2f{J2vFFbL zr8%Snt-z%@M4!<W=$czUCgxJm;rPhbgX|6g1w1G{R)gGS2|8Aei3!XG-*!^hg*4xB z6;vV51r_2TQLvQ8a!|Kv1?T`9kaM+|z+uHy3+900Oo>Shd>9<4>;{!hxeN>p_dw%8 zTq4}Xd_oLtJRHom2H^E1pfti!4Psk@RxU%B;5r(7eFyR(2ps>|_=OnQisyj~xY}+| zurslPj~V9p$0h)i;%0|PLEDFBOw}Nj%=z;n=>k;IfyVDZV^pAEV1gWW3|jIJX$3NY zkNm0YK?;KxpfCVW<$^@PQX0=e6*OqIr4~dR$gd#33mXW6%YBI1;7#73rMZxuE@BW$ zJ|TYrDEdHK#F@b7VAb^^S@#ld9Y_=`g<>6O87Mdn6623PB!geU4F-wUfd~|XLG59J z{s1WwgZLSXKl+iZdkwb^Bw7a|Fs%cH*(N6NV)MEQNSfb(G=mo(fJDJk;Kc_Z_kq$d z=vYcf7=s*CBq9X65(Km?01~NIpk^3GGZVbd8Eju)CUlPi$PHc)FM${7OXV*FCl;6( zXr(^7n3@nn0lJt07BMF*Vj)OkRggLJ{6(PVI>c>@nHabv;-PNCDG!=?71LsvRRlU4 z6?~i*6EoTZ1Mr4_aIXfu5APPJ_>p7MfYEoLd?*cG&#xs_HxZPv7>vL)WIG)w%#)ak zmw+b6CxJ^cP_|`ifT#q|PlJS+S(r3Hd+>?{g&5fKmx6;3)Gh+afzBNR&ymV8RZj+4 z0ICnb4DebmcJR3+_d#_{HAs2>a!@9>05zzE7&KOZ$H4L>guo{gu4H21(tQa(nNW#^ zK^n4%NCf5}(B1(i1|9}QUC8-_R!kaxpmR%@Yo~y$W)L=zWB`rdKLFXstl<s1XhDRV z&1yAhZ9ceL0^S>BIU8I?g7ko!qRc{!pmot)R?Q3y3>U&-L)(yg1hlFGtQA~`K(1Zn z<%FyV01w79Rf7!zwM!w>;DRim8|t`9KzFQjvqPmp&CYyKQxhftYNzId+NMwiHy9Y$ znA!7JfyT1H)gPM{JGe0lZ6`@-2!dNVMqru=b`>v!9+(fgiWepay@r>eOhn`#+bYn) z<~5+27QAl+d<E}XNF3^EtOk|%;465ALANR~FfcrXtodFKiYHK+3d%#E@(48E@d#9} zfx8RfjuLdOKKNcwZg!^p4NMGNJsK<w(kwmdEDX{j`5Qsg0#Nr08;CKqGBPkc2DN23 zflX(s-3)5WGS_YaQIJ+9NaTVxs6~k0aE1&SgXAGY#t`)&t=QGC0XMWk@)~Oy7_={F zfeZz=N<n8{uvLR(z<z=Bt;8KbJEf3>!Cr*lunM{#0qjw5|C`4GbOkJuVz3!94xm-< zNTP^dCl7c*d{LYbLjgn{ya5{N22&1j8Ur84!B!3OBsgVq2r)xaCTNEZM7;PbGXon3 z=<sj0k^}|@ru^Sb3~aodpvfgRPH=)*3i7Ei3q(1@w)}Mr4BCP$`P-NnxYRgHG+7v= zL3tk(x3F_z<d`7qOXQgHw}Vm#XkQCxS>O}Ux(Ytf_Wh|03@pVvKrM!8ptJJUgObh$ z5U~+NYyuIRL22y^A7}!kxD&KD^(P+#8`}j5SeDBF3*t9S2j^DESQ_ZO70^vKPr+#m zy!QljN?#qwHfGj3kW%s9|BMVwTx?=2#Y#d9Y)e2qwtOXi1~x5ZWqd3Uh1~4O3fc2b z_!-!E?t%sac)=S2Ig59JmR||8Xn28^L9#%&9H4XxQp8}ypqIeFTgJe^$N*yJGVo_I zFfd9Rh%qoRGJx(p7GzT8(%@lW;Hm=!1gP}b4eA}A1@-UWGca%!O%Q^e<OnW3Ko!{{ z4)MAf3=Ax);t>rXy2q7)ff2d^o)_$kd|rMAw)~wu3~b{0Pxu(vK!ppZ0%*!1e-CIR zf|VJ(u__-l*9IOE0I%ztiBz=;urRO{gR54MXdQ?ESFPYBeZuU5tY8Ba+*lYG<P`+j zz$s3UJ%2AKQ3$f;?*o;_5HGRk?`LA*x(nXRq9MS*z;%a(9jqB_dmuX~tiXFTI2fM1 zVE`#(kSgW`MF@QD3vA68Xbl%=z0z|A20<of5f)a+cp&Kf?Jc02c0sq!v1uFtB{}Fg z1wX?s1_p)~pmO3MxSZf)sXYYhL?Co?vx{9Yhvny@BcL`yGXnz`5B6zT&{fB1bE@E> zNKV+i7s&Jr79jKBg$`Er;JGl!&?P8##5ll%mx3%BTS19`8v}#(B6g@(pnl<G0IlJE z3HCb+D=3A6{L95A#>WbF0?g--yZ}146m&!v=)f0H{sZ09`3l^=hIcrQfC7T0_9%#g zoFT^akL?&}Kn8SH4i{VPad1dN%=2Sn(l`NXke&n;|EEBDv_R&98m_NF;d>e!zD%`e zKm{;U^;u9u;2cPqDwr)EQ411css`E0_K)p6$R5xcR{0k|imE}b$lngGmcahCVrHra z*`M#gz`&-a#Q^7D0wpmmh9IbWnDZ|q90cw+LiU2a0fiIT#awL6`7Ml~)7scTV_;lN z&~`C9xR3r8NnQR9P%oDWrVQ*3J0{iYYoNL(q83DHRWUKw&Ih$`SZWu7DAw9VAc~Kr zb^*8~0*#Y{4pDgr3KKo(oT>w8P8CwgfS8DRQL$doc)P|<aQy<35?A>D|9`#4E|9=K zHhoZs<pwA~t3i?wxo}XcSB`~&4eXC&b&HX*tu83rf;2RMM8Q%}6C>cdKx3vX;Qq&Z zkQ)u4ZgfPr5yZsdMv#;k#2rvK8p7Nt##RlI)rf@K1gaCZ)h$7CpB~(OAW^WCn7Bq1 zTnEH$Zy6XEK7i9|v5^o18#g;strH6a3p;bIGYbO?i?{>m(o}Xxc!DIbx|O{eBqhdP z4br2r8?<5?%!G(Xii5|Ji_Qo!6cmH^NkVb}`#&~gn1{I7AZnpTM8jQ4n$@6iV*kfx z0y7rH&=|O((7q@r{ebpPegwshDKu_e5OD)yV)ZXuHAo6IZp>hILL?!iMl8CW+v=7g z#gRTdjzFSdDKRmPI3!Km>Xsp?H-M`LiGroX#WmuQ)Pu%}EEpIVK7s1x(q0AzCh(q6 z=A|Ge7gIGTBMC8pDF^W8ifT}v5@G;T;G>Gfz-c{+sRpD};})pIr~#<~GZR7Wk05>q z<{prF|HMFK{%vU46^BI})NKNlU7%yZKZDvN(V(%xYETB2hA&8k>`s+{xDHaqvPm+5 zodo4cu|gT(`4&(;#sVI91{Dv?`F9`=P+}7Q#{#mDfq}t|Nz5KJy3Qp2j|n6MTI??d zW-%~`F^Pkg$uiVIif3lXJjD}G@&xZAW@4_r3o;S3-WYTS^%qdNRSgo#zsJPD)$7i} zAkD=D7GM+0zYi)iz+q+t5zBu7(hT0;3OTzE)>h*Z(_#Q&7~c!Be}@T_$L%$OK*bD$ z98>jbP~isZkAWG`vD7FgjQ|z~HYQb#Ko$lzd9DbkdQjMc&O-PKa-&8l3j-Uosud^b zFj+`nhl@>s5p)EZxex<e?HZ8DkU9pW59GIRaD6OAzd#l89?+IpCT6x`gbq;IV#NeD zoQWA~h!+!ck%%xufyQ3YxD&+SEGE_fjc67IHt_0aW<C~{{Ix6$Y+|7OPFYOVAVuK8 zLI{&NKNjR;@ct%l@D1$WL2j`EHA|Qwmt;T>KmZ*_alsc<&x85_OyGsy;G>wB>K=ir z$;aU85WIbc4RTI-{u9tTWsnxFA_ZZF0?0TI!VK^^CmK&d^&)t33lb(qOm*%o3@jQE zAa{Y|uX-&g#6WQYW`M<Daaz3&CI@DK<*L`i#J~)&7({&%D{BDwhz=3(38bt6;MK>0 z;-LHlI^zapB`Cdt_M-d%g+u-_76!Kbn_QqqIk;mfqQ#bP&CS53u@BU0*$=6{!SyES zZfj7-1~mS{%mP`f3|a>-uEi|!kC8>>A7dhTSB#hzbN*70sqeWM*jNxu=)fiuvqmW> ziLrpGe~jQX4Jso+!yrFFZekW<&?sYJU{izChjuK*?m`S~%o_GW3~V9dT4u~(M>FL= z;sTGq!u%Bn$!AO&&p`qH0@PaB0178Rs5o;qh+7LHKywKjL2{rl2Q$FeT{4S^<TrzY zh(X#w6nxI(FR*(wx>y+4z@Y>38#u)7b1|^xzXT<VSD<8Jkq(;L%YO}OBr|C=fRx9A zw#$PT@3XMyzX6T&fCjHXr}OuK(k^J*5fd{z2Wx&O3j-VUdM`C@1~%})9N@zmn3&mF z^V>nPpqvKgwX!g<u|ckknF!t!hH}~w_&5b7W{qwZ2DUrkIA;V6Gcc$yRL+I%dE#SO zxSj!2WP#3mW?{_-nWzO0N6;B*5c{-H<cvTY3HVsR?gXVHJtk%rJ{E|^E+%lGGUvYq zc@UHuK)WJ9LCh?c{|?m1(qgcJsd*1+=Yi%%K=%Xv2Gt!RflT=zUvsft0A0KT9*?&M zoy3K>d6^B86G25g8+dyjICnF%fv<fEglq_cTrmJTk%SFAvdYcO4!KV`5PTUXGoryB z2s*kQoSwnwJZ=F;H-of+5`!-z1H&Is9UTs?qnT?%Ky@@rZ77IhstpE>T(eb!1R-f3 zbgz{bL;#V<nez9+l0MkkR-mo-MeBt@J$sN=gi3JXfUF!ez>8E^Flp=une?2CflZ9< zA6o>d;{O0@7$0C@(6)qF&Q=X_oGN(8Q>|_vQWgFkRE2*8b;m)XU@5Ripr*o;FWW!1 zNRY`Or5Xo8lUbnj%xwX>G>RRZo_Ux!@>RJ({mw%y3~am*4?~26nDbYI@+ow`{&{eU z#IawWh0)rc5j2Ox5XE#M3s%Z%Y-3?yTMFWW_LE40?r>xH3rZKr0R!613NBfgw4ly^ z%EiD2nIwP&5{S>loX^M#D#pM{*<ea<b1|?nL$zJ!Vqk+ZK_y=P8gKyus&|Z-ia&wE z_7JqZGh<?g2<(ESk3OagIWRXftAa~dHH3ntAUQ42902HEtbd>~1LCg7Aa{a>4WPDy z_@GlXS8yUZlm*#50Vb$Yu)A5H93<C5>JT%Cdzm#3LmUh$(?Qck|3P-6IuPU~E*9{< zOBS~Lui$0`IQ<J7$bt7>gUWMQ5vg$iR5V{`hAq!Pj|Po%VEJ~O@=w6>9XRFRgXA?% zgF+P)?s81kyI|!om;vtZ@i2haA~P^D2txf2O0LX84Ef(cr3`pc2k34EaQ*-XjU6`w zo0bT)y#~4u6*SMoh(kZ<E;KeKW)Y~_AOl$P?YTj{l2VYz!DTiRdkKiGagT+8jU8+> zG|V9TkC{MbGmGVevIG|!c;g`GfU<lR25ELJwxu8%TCZ_1fL0DMGcpK@a4~^uw%ee} z0X#<mNh6>{$<L^926WOUyCtY(W@pa-4yshxAZO?Z8;CPZ1XU)Cp!*=9u7-pNBP2vX zEAW^!o`MVp4JfcPfyU$!q2s{Kz{bU-@eNdWXfZL1gI&$T#LmGIpz#u<30iK01>S%% zIaU+cz~wF{I3;oB2MB>HXm}rog8{UciItH-kQrKev9M~~0hx~OS0=Dux!AydWn*E@ z{{d;pg3<$MEEzQZz{bcR$f63K<pT|SfXW|@gDebe0!)yJV9<83yCB0sjZ0{dfCCb4 zIH-Nc#*+UN*=$w@(1ag5BZFXZ6u69MsSRUcU||MdDa@R21#0#jf%Ma(L51QkP?2yH z)DAiZ%4X2{RnWahpslVPAitKbU;qt1LK_E6%#f-96rkc-NSTKXQSQT<L6F#g2r3~! zJBOj30P&gF@(V#3go#-L*5`qQjWGC39!^l&gXq2rYPSh7XcU3Y;{xRis3{<EZXreu z&?P^xf)HdfWH%#3FNn`1#FSqI3Pw<9F=;4*4xWY>!2!O?B>x&00~>hklZAmn+CYQ> zG&jNpvL8~-eFoVN(U5<a3zUO+#CR=03k^6p7cXF7U;+(<F|p+rvoNrM?_T2Q%QSid z)c{Juh$fUUs|Dx~EJ0Rqr2`(q)Zu1e1D~VGB*+G?f*|=#O^_AR0=f*@Q_c!bk%Fv{ z=^!lz$UIO8gLyXtsF4MpcL%Mm;s(W6K#{fxLqYx@(2#5(XyPXTavL5Oo0z=LTsH7+ zc-&$<7T|Qn&aoKOC;{ij(k2Fw$xPsw7SRIVO~u}qDIRHbgP9%70ILmzj74QJRc`{- z#-Iw1sd_VLb06eXDKRaEBqnBX1tJ38WnBCh)KCSf0JW{=F=?CywGKh+Bp~`A0RT24 z{~zd_sDDgaVxacxZdkbqW`N60ZqPXzpyHf?N#i`o7|^r~#F)DMAm>1rX#D^+4*r80 z2Ov?f6ljB@Hn`>l-OvLrJK*tCcK}K6Pmo?vYoP%o3YG%58<_sF{Q^lbGBa?2&JNVp zILW}EU3U;k>u-=e6Eg!>14tAsrEv<Bu^@HYDX8B;{Y<F)LF-GHG%kR=0vSaBg;Oyz zGXqyX3o`?k7K5~b3_~L$0|O5zO+x%!3R)Fdy#;hf6{tjF0y9A;(`$n++5;Uhz{b89 zRJQYQ<g+p}a6y((^ko{ofGEvpV+NgjbOTflGHJYJ0gbgo!Z4qmnSl$ubB2SNflJKp zDFXw8AZtD+$T?gfDM&M3h)shV#A6p^7v>P+U=re}_GDpT0jFR{*<0(y!oVWLroqF^ zz@>WuGN;M*Ppk|+rwO%>mzjYJl-fZyXq*8Z?Z7D}%w+*8d;~cKx%#`97?=t{gfO=d zcQwdRVIC$SZglH}c?Ed{c{M<LkgPzB1eg-AD5wHZLlJq!!oViTB_1KnCCDYn*_UZF z8IsQ+Z3saYNInC%^-xZv0Ht3?9|i_c;Rl*41zpPqI_DHLoeN5oAaPL3o`sQtA)b)| zk~u+ht<XD16+m|@GBQ9qD&YBH0frL{3=F)8xZML%t^tY~E~FshX3vL22<WB`c8#;3 za{|P8!5sq*&i-;12I)c&A<V)gBE+J>$IQSb#G=8^%)kW>GL2)%h0{5(zfgKrkYr&A zG91DLCnjN5F<~|f(C%<SRzWs!f&v}1kuSi^z$M5g9wE#o$R^0zmud6>q6wU=z-Lx6 zF$gil=0m(G$E0xuRMg8cX<UWS#hyY8Y+9f(YES_p9#IRT5d268A2hB4T1&(S3L9|Y zVCe!18!$6pkePuCl-NP5-PqU{C$TU{^KdW=G3N_0GjM^g*kBQ2275kGT$lwMyYO6a zo<$^3Obc|nE2z$y2hE6x@(7#>SeRLhJwVg_!psa@pbk|VR2{euf;a+{Sy=K#KuH*+ zf`Q=~R1Ih*6%r=k5izD>QDz3NT2O|Ch%)Dkft(4t<B&OD9GuM=Kzmg{T@rq<f44I* zuyC<)vonJZi{UEiVqjq8VX6U%a<FTh1C1=Pu^Zn9rALq-V0s16^hz-^5Up1btak^h zz1<LdL82V&8s~A@D}<&OY%c-5a!l2GVC6fQ!2mwH^f9O;1fO$Oy^VnZJO~M@3yQsA zX$B-J9#IRTz-b1=5RZiLL33@OMPI_8dNAJrRJnq(B<K(mP|$HfMmWT^n876#3v00) zD+3!h8xwoJG^m)&S7e2ptOf~FP6kjrS_EMhxJSxV4GIk|HY+fXjR|g+G%EvJz6>}r zA^KSvK<DL&g2D#Uas}(a&|fSIDqX=ELHgPt&0NUHAHokJps|Z$KTs$zFie7~0fkfD zR!}_v@}`IuQ?aiQ1Dk3CNC=cR<d~}W!onEL0N0^x46Y0e3}TS>y2d+DfP*?COw~I< zCV`7jFcUJl!1Ryp52#j?1LZh2jSCD6+Mr=zCa^{j3*J6vV<=)^U=T+(7j%I#)LhWo zJWv(P1>wUD{|ho)9%A@KP<?s`sXqM&l2icIry$Wf5TS7i)LMlf>8k}k$pGFj;s&?h zB*0+~_8I6pQ;3b0pfh?zxQb(-vojH((GEyM5!4P~X0Hhc)nVWc7*@x!|6_{<wV9C} zdl<>F|KW}WiPnJ#9F7IWvl25?F*B%B$H2hg2XP^^m#lFa)MDs^h(QYwB~SqZiXVt5 zbG|Ytp@Gg62h}%{2><$n%Sez)OVDU9M0vgnD15=Ij@a^5nHji1t5qbq;R9{2uv7^} z`XUSk8m~b`HmFs|z{H@$px^{4)49Y!<7bd6=^v98L)3*<M0Xf8)&(9I0*#A7atEYM zpv7Rv1a8POfzDq7o${f_%#<(24asv#%uM;>(D2Y=(ohGrKR}ZU$ZV<N76t~cDh5hv z(A)tRlNQ_@*f}LuOd7(h3~WrywHlz{1+DP{G4eIRJW%;m4d!bxgATsb2IX5FkQ8Wa z0#xQpf#LzIgjoY5E5wkm%gn$9zW5c?d9DR@p23ICu=Rl0pgamn3rS2!npl>Cr1JGZ z1~V`)Br$=LK#{!&?8a**@Q61^uN)KTMiefsC?;kNP$|O1QhO9MvCCR}43zCbb08o- zs4Wc^0I4$owf$IXk3-a*fT;uVLF&K)a!l1HK@y;`V=#k(fx!zpfKqG-N{U8c*TKh~ zi;dxesB=N?2v;-Lf;Gu8Rin^G5PrT1*hKI?29SKdDH`7ljc<;|w?N}tqVcVud^3oB z%=y+30hs+Z5H15;-WDPNledF#5%TsB0hqi4go}`Ogb2XoogiEWBPI=JP{MIR<GZ5q z-O%{%XnYSez9*D#1u>tQCEp7yVg}{sdxN<QaJ~<Ok5KOm7J#|W56lD44T9o>Io}^5 z01ux4G=3l&KM0K<4B=Zr!=EKT1S|kIFBHrLjirO_W62K#3&7>W!CXZ6MxgN{(fCmi zKEl3eumFM|1LnixCl<^@q(5|i98@0eo_L4=oS%TkPekJ<LHG#!lfeQAehQcmH!l^; zMff)jjh_zT!`z<%;eyI6Q26C%Liup>vLFKQm_%!{L1lnwZ4QLW1ySIgG|&m$K;%rD z2P*5B^7BEujhL!I-24I%2RffB2NBasg3$Se%nV$ximV8xPFxGrh(=)O{4KZ~7J<y= zg6b3$j7tr&IEc*zu4gog!4(F$!N_37#JqG8sH<55aR6woK4@2;G^l*mC<Rr9Od4gN zdQgnV0(5XRI}?XSImn~=6`+PWs5Qj_83183dMpYa=Y*LFwg`L&9vcIw_aTEYQ;eI1 z2Rt;y%)!JCHg5^Y6`+m>XfTDH&FC3qywi$_xnweEov217*nyz62B6-*ENJ|*xC-Px zHm2HYW(F?E{2*vQ8AzcSB#fE!Ye78Fy;tD)U}nj$0}GfjF@vq`0a>dBl4oWC2ZTmF zSYC;VIlr70JQc<OT6YL)JII0E-vCMj`HkQpXad=90qW<l<u@}kaDh$WW@6880rhmC zb8}Dbf)$jCf_exjN5ey==rmeEitlJKK<4L!8PqHpKsp$h7}ywmf*|vAp!f!zC6(U> zb{<0<6SGD;$R#Wq9Uw}IRihIm18V!S=68XZ44`>bP+v_R<ZiI{^SeO~W@4%arDt&3 zhOOH*V#@DfX5fMa2SXGyQ#B~<J8*!;#l#?M9K=BDvY0h`K@krgB!uJ-Q2pA(1Qizs zwW=U`^ZP(9L#TnrNk7<mpnGK@0j0&j5Clty;E;nj5M(ZBoj)k-6+nFpF&oerP*EZ% z(}5TDFhNo%Gn*Z{1k?o+K+(kJ02+0GBnXy#kmYJx5FRs2{zOpV!_yix4NL+%5ESN0 zOw9R{!8}l#h6Pd(Fl&IrT$}|G=HPgl0#O9&i-W>k5ftXk;2glkCT0W5CSqDlY~UaP zO~!)SGFC7@PldQ4jS0!sPzUBugP2=|DVIMT6ucTUzzSgH%}g*4veyliK0slp#KfFG z3o5S0Bms3b_})5}{Mir*VFO<9yn+(Q-H^002h<*eIvf(t5I5z|1?4vI$Tetq5LP&V z22ddiIP&K)GjQ?3IP*c{Uo7mP%M3w926)U=T#FN&)Jj3EVbCZVc$z?v72Mo~jy!@2 z0uDB#)u3fG;Q5v!h>7`Nhk+s-%3lES0;oI(m$?g}{B2Nqkb3Y<q)`4MP`E+-2vW)f z4MNa*)WsmJa!eXaKr|>WgBTbXlo=TWFM!Gk@PxDmX!Sc}%9R=72hao<7qpklRJ{}w zY@m@vCZ>OE%a|FsikE|0d>~;qh;04}km-<dPEZ~N4JN4&We2#c3o!)NsRrAZzY=63 zC{2Op(?MfFs-Sq(SOv<dpf%E<DU#J74k&GcXP(x8c%W4lOl%r!nHjjiZEZ1bc5pzk zXslyq;Np>Dss`0~9L4Lw@yVIL0b~t0E@m-Xf=2dPEJ1}aOa4aCKrg5x0-nc#geZ6o zj<f+YcrURUXbuNb)ii>FQk?59Xo6l1qLk&IC`eEY^X>;>VFu9!3=E9I27KW84t0>f zz^)Rrhjhh3E`*c=HlX<~NNvRgaXGk%X9m|)5dU$pK@%4f6C`uig0({p1SNKH(2c*K zoC9$gDDi>9^-$d=P`rZ5Wu&CA8PwkfNq}XUz`-D%zXcphptX+744`o;4X~THf{I?m zIMobLZNO9m66IjmxPoiENE1yjc)W<9UKa5FPAw$8;CKNI!EA##4&<jaCP)I|1r^!M zEXCVFjcrI2GoZ+ciK579F;(vXHz627{Zv&jM?9hyBnG}a2h@Jh2HOo10-syM1XUHO z$^}*jx&jIuBjVhUB?6GphTLHXs*{j0seM>j9~IQs1Z}g>0l5X-YGW$i362Hk{9T|j ztadjzFhF6E#8eI9K&E@aOo$q2`Khr7tP&KbtPG&-Wx60U!Ro+AG(vPU=kEm@FKP|W zSYT<k{Cyy;AUi;J6z&Icz++3C;Jd~2K;{TB<R1WKN6=ss#3V~l7($q!oupi#Stw9` zg9vft9|Ac)|1dKH7r2yUH+se-0`?74{t=KAxE-d%q;V8dvw++UNsIa*`>KzDoe3W^ zt%syVkSGVc##LNt(Ev>^I4u&?%K|=g(-287c%Lg9Q{8b;dOHCsj74fec7wti6i$dU zP)~v+S!z!~0u9vH2C?Lrs=*?DOw}L-%n)w=X^@;56LaY-(Bh0UARYt5D`rd3yjR^> zkVz2bU^4$4D8NCxo9oVlr9dV!gU!vq0MaU^#js1kmg{4Yyeg9B{EN&CTu~A7sz|!> zFM-9h7{W9zgUSPtRiJ&oTn!+TwLtesgA*S(Z-B~QBT!qW?lS`eOTHl+Xzhn=-5mx7 z78Z@GAd6x30vmXLv@uxi7rbhdn8AkeGl7lKxCRPVBQ{9eHHo<nq#3K68AP8*K2)(8 zL@k^jR{V#Rfvw>-XbTT$vq}TVmEiU~H$yRK5(iXnfW5|4d>vHB-2jCoYwb-i#VnqG zjg5h=_7;f8TzeZtvDDrHQyP~z8QAjIaWb&g-UZb?pj^sS4c1-_QlD?Z#=us559E>i zAPo>fXEp{l-5Zd$njBL#$VAXM49En~nGYcC`41pL2)gsO_92uFsuMxW?M%RF5TuMb z{}Ct$2r*PY29@fdEmIKdnS~gbgcz!yfU2{nAmSOQkH(e%95heFQ2hdIA}Ec5=KVo? z1x?Y-WCFVtYDT^&2Ll@uTnMDSX9){~G(VHZOR&E{P85Qe%aZ>Jlq5kF2HY(y8X)_@ zwlh^Dt7XoA4RQ)pD>u{%7O>$$j8MbDJ{4kMM;HPLJCNH!_pz9P-3|_KF_1gKF24YB zAGo2DFAf(3#|IY^n+7OMxFOC12Q?292OGP%#v4#E1KR2XZX4J!F=@O7HN3?^2Lo_v zf%+t35GDg?Jx(731A{pugCHxo@c;>(e2@z)z^kLc&Vbkfi6?M$K!Or1$D;8blrk`! z2QdjWdI<6ZJ2)^<LYgK211P$|T^Egypa5iIW@BLmJ0CtS&dvb3NYR23bgw)MD`+<> z7at3Fo($q9wtP^Mgj{(EPO{8wpz{v6AQ8mMoc{$p4F(<SH-k7TUy_4?4b+wZwPQdn zWlM0_gJTGi7Ma*IzJikkC_Ye<57^IO10W7y&i@8hh?E|f^S^_91GN*>UyWm6V6cMQ zk^cjf+$}&WAcPn+euBF5OzdF$gcvk_fhL|`Kqj6U{)sIEjRxp}HgZ9oE`mq~QeY;? z)%m|67DCon@GvOpLH5~##@Rtr($-+RK_x-{1vUmYOVBg{#Q9LSfLf(+w^W1jun;3S zqJ<d2*$f<e`JHSGY-%t!LMO*j+z75S!28Q&7_7n|ZUEK$PO$O`oNf3aX6F9^2OPpx zpxtInV9WU-mO~XHSq@JZ91Nh<n>KKNF*8+z3p22Gaq;|%Yz%CwR-hnO10AFRN`h=) zbC!abV0VJ=vf^R@t!c6arT;>Z3|I{pQ#Hs{sAjSVG2~xjV_;*2o6Go56r=@`w87>! zg7{E3b}@m?g0x}4OpW{O3~XA6EUm@BC87lyC;Q9Hzy;sfZNyX!;)63Z$emu0h=OK5 zP@$#8-~~~GCI(Sh{0~(4gNy)~4N+JNN+jU3-bHF5G7Jo}AmifDp|f1jq{$C<2DU0D z=Gy0=F?N>PXP}{U@Yt6eQ}t62M~<l)EGWlR4N{{8a=#o?>2lDvR8SjHjw#<8RMmml zAPnk@Yq)?!Ky%EjB49Su#%8#UERczUUbp}gbL|U=6Tr5D>g;NefR-7=d?pAFG`0`6 z55mv?56%QdP#yyd0~eIZ$il!?ypaP^2g@;OJO;&s9aNHug@FsS8w8mT+R87-r12D_ z4%AM324XOP$5=t`0NoY}x|$X|rUOc~cA$2F$UjCdCbs-&HU>5}$TcNkXEKBCIpu<s z^+r%TSy@0UWI*jeZt(e|_8|TF*T79ZaF>rQpPhw)3%tOHEuRDK6Y%yN@F`2$-0YU1 z)qCuqd%(HCcZ#rsZVl(k=SEcxD(1lT0I1#t<$DKEp2>G*V}ML5i)caIRJxjhfe|{< zETYB6A9g8@Ws=3rpU=V4*s;${aA7KmuE=ku~KaPe?}=eoc>I1w$#od`uN5HZj& z6%(^YGAQOjo!ul51KiG*VCZIGU~mMxAp+zENb%3b0ZMsDkqL7Sk~GLMSlk3!H^`*n z!N$PG#LuV!cI{#|1~wkHd_EQiE)F!0@Pj<U#-1<0!oa1*&XO+(jtNK`f|CK%&UXU4 z4IDnud2djZ!`uTFLU)M}$PkbjW{|LC&KCxWfaf4Unwj%OAbimH0;oyh46;Kb9o*am zFF4cq1<HD?;8{jCjW_I|b|^E8#w%#L1DOrd3%XOm1*8|8vY>7P#{e5F8rLu|Fmkhl z4Pwt11z8JmQ|Vezw}JyK!I3Wpk`Mv+OF;99pu5)JL-PlyeZX2Q4d$6KK|;2;6cT}M z5VOEJEnggD256rZ*f9_>2`plg5HZmB4QTzCD<gv-AB)C14hA;x{32uvL-8!|x@)lI zd@RLToZ!p~@^>7Poy_@%K&ep*WTG5IT<a23J}4nU24gge*%;U?KphFD{76tu2k!cT zr`q#lL4IJ;C;?I6w8+lj4%#OM56^sQ7SJtl`7)q1VgV|9+1SM+Rk`zJA<6wUI|G}Q zFzC2Bjkh2sD3!CZ=gWbUl9<6INFE2(ccAfgcZ9j}AalV3>}>f8Aj2U}XUkUvYvp3o zeU8uzienFuUKVDJKsE+8XmL3mUOF;s+yEC8kRk%?K}Z<^DKruLDQdx`CnyX-X$RyV zPmsCQFTrbNTtVY2pvzQ1CV;2dnKa5lVZ)?R0ir+!2S{%e#IfMKFQ&yLUJKGL4%!pI z0Y2vuRJAif)Z~Las!<6FcTfn3Yr(`po`#5nEJcVbvoLT$Tn$b`y62fBz{bPuo&|1$ zGUtQKXz<`S6SGDY$aT!%fD~Y4)_o|Z1sb~s8v`24O@g=uQe#1rZxBceIL<j4CWGdL z85soYS{WHwxIpdG$xIAPLX6C{NuX`7JfIW4!6M8oU=dDX79pl;kX(KiXvv8x0|SE) z3z7h66bh;WCT<S0Pl!n)MTmh7+yD?_0kffj$R@;8oeWxM$O5MF_j53?>CO^^qygA? ziC%Fn8v|RzD^R_A4^me%6{~;(>@}!v)KCRgYHA?<8xWtR_AQ7KuYCuim^B(eP5_P9 zgW}yAw60nmlnR;it=SmZxGg|wmx-NCqmd1CZ8Nwp_koE`qXnc3*5~DB0QJ*+z-b0# zICz;qD+A=ZS|&DTa6d$&38aOo8m8box&juBW{?VK9mK|9&%glM&m+iG4e|%bObr$W zE^xkr3Nf=3XMt9*X@YAqkbjtML5Y-!Sv*2jfD!CNNLYdL8mK(=1G^E~Jje(eOMW(J z;Snn{OK~B{L@iLk0dJRcfyaFO!F8`TC~z!5Ya!V3bs$+3WSkIVbtWjHnDRl61h2B^ z5Mr#(0xh@!84aCOI*qvw1-hP)ox$D>vi1bzR?t{g0NAadI0N}z7gWuIQV<JsAQKxi zxQWQ3F%{I%7S{r=_XFiY(E2dYK7&BexGki$v=m+*utEg3BLu*vaItAj2jxU?jm1<A zvXC`j4`dyZ2#XM7KG+GM^uWsE09xm*#SCtOFfj`;3NdL+0aenVF-hj)Owa-(@Hn9s z6FVC#AB)CBaLmHe3l9TmEq4$oJOlF8*g$m{#0j8MhE*gGG?*KJFch?NjuliivjmE3 zaeyO?nO$Qh$m>k(%n%bGK_T{!k(ZSdTv3XE?Pm|<1lL`lHVtS#Di|CtV1F^A*bEke zc%B8x^AKyTL9-UDrBj#~m@L3c8X-PphYaR3v9qy=XiNb65E2J$;B~Pfkac3rEJ6%I zj2c}?@`9i<au`BEeTe`T@NIOg0hS<x`M?ngY6$g!LWMQJ3N%j7#3sVWBBIJ2$ga^1 zGKDn&9B(`vkU&FH!W+m5QzE8unG>??85E(QjTp?Jt-h=QLadO81dqB4vU0FO5)l)# zAge|n8v`524Hlqvzig`D4Yq2K_!MSk0x1p<WC42>nve5;fmRbi@^t=hR*-H%)<7mU zK~_GN0Ekn-`S}sEC8#)LX0et7O-xp&vM{iS*@359Ah{bXlCKY{=2)#j$pEw$6|@@| z)b`~A-Nnuj297(h9%gWmf>Ru*Lken|f_w?;d4Uosxbzg!VyjLA?F`Xa59-AK12uL) zn%S81b3prEK$&O~8v~n&7F&KksQ3k)#la?)pDV-w+6c|YtO1gRnX!Qbbgn$eynK65 zyPdff#1_$FV$+xm;zRp#p!^3K4h{#mUBD@Z3p&Nb!V1|}0#0dcEE>~54N=V8#s*23 ztgsXX%QM^zQJ@MGw1)`ETUMY(01MdtR-lk&V$tXan+qysS-=WeAVK?s6?9A{$n7l5 z;KB|XgHY+8kV$h$`eg<8nIk~?6Rg<^RCF>ksaAuESXD0Z2yn^DRtt(nXi*GS$D9u; zi9z)U$edezEa2_stdOKAzyfN(iGzy*J{E9Cgo*ir3?l>Nd`CVOh!p6~ZqPX@`FTPN zY>*7e%A9WiEsvK$T+ISbYs?UTgEmA!gqgt}2B%3a&|Vil@OsTikU#PZK*hQtxbOxo zS`}i@Fanj{LX6cppfcJR+;Rh#+Yn1R@=ZXAQHVjql!bvy_dI-{Wh;E3g&AU~8MyWV z1vskxurU^Ecf|MxXm4Q@xLgOT2W^J~RfFI{RV>H?vNRPY1+F2%QsP12dYDx#2vR_R z^9&mcxUK<bQZ|j*Yz%Bwpk@s?zk%*<-oe1Y5DoV`w8ti<CBn^?4+;k!3((qCAtrD* z@Cq?k=dv)cSb`3u7Gg$(325_=C1?)@XtjAZD5StUImJNRCRo7TPF6t{jhmo-4Xk%T ztz>p9kc$Obz?-VLg_t10Hv<xUO#j3X!N+b1no4A4XUX5h!oU{D%)%NV4vuxuQgcC8 zXuT-GP}BtrKPK>5J24<XLDCc#6SKw)Q1%1&R+!kp99a5`VgesT2~LAdb?+G%SpG4B zN)%9C5W~R05DSV2a1?Thaa(|v-m|giTY%Dm5ECK*csZFN`4-fD7h)1(ss@DuRE3yE zu@D0r8#_n7B`AS{*1@o|<y)~Za2aie);pZwd6YPio587*DF9sW<XeIYc(!~{gG!Bw z4OF<p+%0V&&hU=`yuU(Fgo_zmMC4n85~~I104nx;8;~0zsZ@wb!<L1CONbd#rmqF< zU<cP38g`&opFKFegPKHaocRu*))S~x&BmGU2u|Bf8cr+>T;L!8CkbH|3()FXAr^3& z5M~u(MT7%rFN7tih!kXlT51hRt)PNekPTdCT7k17rw}VRj0D-lz?of$1(F6<K+*sU zN*Vy~0<+Ti|NlR@Wdxa3WQS}|0hOuXz3&AKNtYmLfQf;R;n4?JJBbN=zkC8CgJ97~ z5rzUL@WCG%7L1_IS+O%HMnL6I7GhU=11J>~gN{IK_yB4yGZ-;}=U~7SI-u}3gYcPQ zb1Ozn;CUEidC<HJTpqM90ko+-5#$DYQHFvdS5bxn@DNf1Xr`#BA5{#b8LXseI!Ijy zXzv}Hczzcb0~=ezSFn@7`4_Z@5_C2TsK{q3c41-Q(r^V8Gj)-S3@jSUK}CFBJc1d9 zV1f(*D*&fI(A}fU*cjL#x|wUgL9Ad%V#;@8Vc;s=!oa`?UCRcx1r!FLGa`~f>vBP9 zHoqU_MCSZn@XkQUpbe;{qQMUuh+)p}2JL+WB{0Z^d+hn{EDT(15Ov_14s_xzNQ^nZ z6QmT>KxEQb3CgqV`5vGs0{hnq)aC&xV-m0Z0d*s&9Sqv*kPOPF)!#u!t672eE2uFs zRfGHi-mzQk$-=;80d4|;1@l2h7kjZVaH(?Dg7iSvmo+g}gNy}lMuq5R&i4k{&cv(% zrWqI*u&MEZssYpBejx_~sMt&awMCdgZBnj$6HxdnGca(0n{Z$;El{IRV;vg<WZeQA zXtY9zL1R6ri3|!oh$1F77LARlLd<L|;`yea(1G<^IKX!Vq=M{&gepQm9!o%@VaysE zKxGWf7H(!X7Isv#nHfM+XlbDEWzIJSDTc%xxCm!q)3^m%rq7~r8$?0cA+K1OSn@%E z5y%<<aSq5PR)`X2)&Ou|2rxlL_rNt1R1Q22zzp6Ko(@_A$W=63l%aqPl4Jcqg&Pw) zSTpiyA-fivcm$XB6^PwkOyEQS84ChOHZw~;DEvU7tFZ~xG6s*cf*Q6NAU}bXgZfVX zpw0}aT4H0-07Vq|`b}`U1La?k`b@C;pWrkGN=#}@OvUP)3~Z`gwID&z5H(mmXl)q? zn}Lql;bLaV4+JF;P#cw<0o4A=g3Ld`cJG7ZSpzhn%*4j3u^a3}usNXqHb{LoKJ|ML z>aCcVLAiyE8EOcKKLd0sf(As96_dtZ&=3$yeh}C}R!kcEApBr3AC{ML!2bLN_9tdu z3PH<DAR~)IA$bX;2a=ayX61s-`i;Y^Ff_A3&M6Lum<7@UF>4=FHOOEq$V@UgSAzzA zKn;2jhnXcm0_1*B>2MGf8poKbL7J@~Gmao7(6&A_Q?sz<M?y8QY8(RTfW!@GJTVVv zScBcbCd8N@1*#T76QZDc0~ALfefhZcf!qSp7mcjXjG0MeGaCb2{u%JlC<ACbGXhkQ z!{^<hBX#pd845JOQz_7ijrDK=W{tb-;BE+W?H|xE4GVMrG0?31Ul4~`gNdDit@a;? z%~JaxR9u4GE5}p~QVW_}2Pp&5ASECgtOhhc@d6Sg40cS_Ai4a%Yz%CmISkM`WjisZ zY6eCI7V&t<HfI=L0*x;P<%dBJ2~dUTN~i^C)?#2l6_>yvE(I3{Wv+7&tL5UYK+P;B zrfQIj^N)hO3}P`s?2v=#fyip5L4y%|wiGxRnV2D=0g7`D@ZPinP#V>^2P$O2H4n2` z{uj`|FQ_nJViwE)3NG}(tuSzX30hAHIv=SJ+<ya4bn~%5!|ER!16#ZR3lqdR@Y+;n zJ{E|1pdkt-5D#o16B`RFq-n>;qVXCO<e>NgwL8NY7#NDcW`heyK32#cCXGj+ssgky zPK1k<pApo%&2I+@fx0T-qk8yQHQs>S%F4{fp5FoT0>nQod@L|2P&h*D;Q;S{10^|D zOHluqIbRDD0-#Awh+mjlnDQAwQwB^L4?xyH@*E!vJTrk32T0L>kmI4_V4$!8&7~Hj zhp9Lu3?N}D4hd7_AmC%oe}`g@IKxW@28I&Q_y`|c064XAL0rPk1P%%wHt<jtBte6_ zK74GDK@VOw@aPUZczF;XizPU@FmpoGGv{l9LI%|C5Yu=MVuA+Dm^r~qA|S@FK*nrD zgjqPi>zP=Y`B?ebgjn)H<1-LBKDGd1RyIrU+yFS2Ftad$6y-CrGq72JN^N%VP%X1~ zzBb4XQ0s>oJkigb51MJ`056JVWfo-RV+#;u$?rw+I~O=zLgEIrstBeN+!0`A(zppK zIY4V9w3u1)B|s$zBu;r5au^sGN<m@IESCQblol*Nr}shv3>+M6+#)=zpkXs1W=QG* zjUqxKoE;kBJgn>-oRIW`NDXW-Nj?^ie9$HiHAv#sT@20>(gp(HGYQH-<5i{Gz-MKE z`&(@J6`)ZANGxgGV`pFkt)c$}np5L|E+gWFI8T^`wbTc+9F$d%)e_VP7G%u_Ey5RO zvj7bX2|||P3$t^Ab0YYvGeH(hE(Qh$7EVES$Z`Tf=n(3qyWkDmY~Y3Y!W@E-nJPgJ zNS}c-AGGd)6C4qs{sVZ8K_G)gC%CHsT3@8`85$p;u^LeOrySJIWzx6<TD#;0o=_9d ze++7ZLEN7I6vPIZ#lpZKrSTgy{|1^zfaH8FR56Vk5W_)v(F_)wpst=41H-I3CPoGp za34wJAKPz`bulaqTn!*muv7yhBLj;TgAy}K@pp(Zpta4Q-ij8ee1_R=ROiRYz`_JN z6AwJMEXSnr2c(=!0<s4M)Er{f-~?rF20JFm;5!Rc0JM$;R0dUm{0!-cE&|<?u^4<G z6H`7LI|Cc!RCI23F*fjl=<NCJpo4c=+43*5F|hG+KrROdjSGk|FA`)CXIUi3BEbo| z_}+*SJXsA%uN(}i3=9mFpt6oNpmaYZ)quy}^4UQx6Y!`UWIZ+?YXCTPaI=H+HYAAo zSinh*2e$K~5;V}r%)$yTw@N^%ke8Dkyw`(|l`|03Zvoj04-0U66LN2O71*!PIdg7M z4;efm1}*E@z_aEs{n7?3;C0W{5O<fX0L^tX7guqBc2TqE$FVSQVehAc)0qGRj|`-5 zs#na-&cN2d42n?DoEoSwsR8F*A%=Vrc6h&lS%VwYkAk)dIl+mv7NibZ;d2QwfT!1) zSu|up5eo7ns67E1_5+n6Of0P6BnPbu_ahn*kftZ7wF~Z+Xz+pTVPe*Z2TcUAfD#aE z{t;09$_jEL$XqX`YOr`UNCe!4)nbsUYXV6#1Tj^!F)~0-kAN_>Kt~uefaZkrn3(fb zK+~L{t^kY19Z+w9g-PQshz7}N;E)5=hoBw2b&L#xb?hJ)f$e9`R{<4nP><&)fZFb$ zVw{OtLlqQokZMLl4HO)p=|5=L@i2f6>#GOHHOv6e96vWCXS3&@09ACL1PHYY<V$w2 z@mfq^FI$3&b|z*Gb&z|pD};})f#LwvHf#XfrwVc~8#t&mwu7dtL3J}5lg2Gj&k!U4 z8g_!ZlZ63PBR7Kdl^%iQ3Q&2*2Cllm<B!m0n7l$fcohd&-zjKWVhx&iVbZt_swBW| zHwVy=3*wwTX2`x|@EU$6CZ-xtgfhzuXlR2%i-CawBnI+0v%CUa>>i}I2FZ(%b{K0s zxQ2ry2#vp>B9ECR5ZVf3g|x!7CP5MchDs)8a9XJaB^Xe?k~R=#=mhnzL4M9p1P@6i zfwN%}sNcuJo}UaF(BiQ41vijE<uC`hwaY8S!or@P0vi0d!_L5_3htJw2{D6n1Pgn9 zDyTOBZbzv>Vi3~P5@g}z5Z5qdhj0F#2F|i5=YfFS1sR`ZXDF$L<k>8Uf55gdF=-fp zf{aN+A4D;L`aGaHk!Dcd1bZ+43#h7qXvzNwvJAA?TbO}?ft_RVAqEB}UM5bk8IYCU zeVInjp>+u83?@(=*a9*OT<t)H{PT~4lTm&eC{)0Q7qRE3gF*(Bzt})m0tm2!NI`Z6 zHZidOpl9~o0Q(Pp=nT52U6R4b8{)r55XV}9$|5F6L!<Z|s3QT2C?*XfcF=e`h|SEx zTHMDDn#;-m0QNnoJuL_x_h@Bg5R@<Af}|3*czFkK<Bgl$5;W-nF`r384rCHI@k4C^ z872-k3t0&`zhJ0<jC<&5WPqwhP^q8=s;5Ea1h~9oW?==Fgvfco8dUHwLy{@fW8l^Z zQ*nt916wT@xCDcYA%NPjpcV(jto%$++R_9$ml-r?&!wRSVP}JeML}%<a5{mU9}F^v zIlmM%O$=I3rlAK?S`8A-e+H_4L3`0bJgqQhCP<kh&Z4mjv<k%vEX^>hjt8m!cVK5= zE6xFV5+n+iYTyRD6totu*b)-(O`tgwbPq!cbZ|oi<UUaNfVOx-{gjL3r#uiF<R_3i zP#F(umw+&=Edh6{1gcwM^0VsrklgGEa&tb&%^*>*R0A)<&5jT^gWRtn17SnjBH*fv z0W_`%TGZbLPWSL44D1_m@NBIl7c-NF0w`R;*@6w#O(6G!%m(*1!0Xw$7(n9y?Tie9 z(s*=&^v$XhK=MZb$R7nDe}F{6QVskFe|TeaJ3m7(D1bq;m!Ol~xU4|Qh>00=^ct52 zGzk^Mf}4pszXYCyn5u<9c7s|TOvR<3>KDX^h%)Dwfrcx<W&A9N5M*Wy!e-LA$H1V? zBvK330ZwwD^)y`IaWs%~_}BuhKyxvWPAOz*6EiCxtHwuAngb;sQ2&sRO#|8i1BC@_ z%&P+w57mN<3@obPDFe`$S2gH#6|P#4ASjuD-36+rK|K|aeJJsRmcBt|qqlkGAOWN$ z#|%0@jtfK=f;>E{P6QMtpvp_+A6pD4J}N-*0TKmEH3%c(BM=fFQA~&xOLgTe3@qT5 z52VctORu<Sz2aC<drTB$sI&nu186*^6Xbtph$&3PZJ?4+oRNWr1yUq|OJi_Z%w+*8 z)!D#hF*j2+NDX^_2dKmcPhRLg1sA`l)eEF<QDso|f|R|mb`+?+6vR|5#>l_|S)o?R z!oVd7It2t&#<DPg#=*Kk?t&;e#sOLz0qtyE26YCZYkxrHSOq9TKvgDKEqGravdLAT z#0ajsnV9pZa51pef^3DTV9uY+#lYqO>L_bLOH$D226i+4fvSHd(1uzr2DaiZP?0JD z3P*5!Gif{rwdV6rg3=pk9V3)~3c?4Cp~2U5Yh-}hZ{U6>WIRXyUp#ow2vS@^oR)tY zG`Ud?vH_Bu!Axio3r>$=Od9DRgP;w;mmr%!4Z$i%a@WWQw-rFWa!_djT76OgPC#`K zeUSQ{S)&jn2-WfmWJVPe*eYnh0K#DgPep^J!Q*(K{$e+%9Rqc&9k|MdYGH$<9F1yF z3WwA;(;#+&M+6{t@v&;W1=$8MKtmAJEC<CsGk9*Z2ORg3D0#96k|#leNO_V2tiG3# zK~NG>OmZ<pjD%J`Z27hzYoKE{==l<KUI1w5qz|EADglQHpm+w=F`)J}D9JH{D{e?b z7nFgSks7+-#W^fY8uvkse@I?oX36gawWvX3Ok!G)AYuu~2eo3rja6_1jz!}ENC&)q z-34p!f`{3_d5)PSzY7#)Fw+@k)k!0jAyuF<qy|)mfJDJk4N{<F3hqy*fOLZAZ&(>X zP5XXOI5UG5{9gfGh$*H~i-<E&oh1$xh+<-{tpiQGvDDUsDAw8rutLz?v@8r<%*Bmh zE~uZ)!dlz}%5u#h5jQ4{78VAs5>USv+~3t=VE6`En+IKI3?ASrItlNvL5F}5W5P_# zwep}&5lgKC*c)Iwz}+%djYg1n<d~{K3P9t#U=^@_<^-tU@})t!1QhISTFCuOX#-9M z(8$q5kUHo-uvSpDqzJOExDCWqVq{>cQwEh%pw=iCc-1GY1Z3AhD*Uh<tORarfcwMh z3<~bh@=rqmoX|ma38>-(r6Z<lkcG_opjIt2=!|qOrfQJA%;2=aoZkToNND=Cf+_}| zV9o_P4+El<CBF--DheW>-wmpDdsrB_dTxTY8i2-6x<O$D>aWdbVqlmAYQKu~-T-&J z#ERa6W@rD3G87<cmf|LM2DT+21#IF)_F@bLMPPZ*8KU6rRY>v@MZR!(PuTHLNb-_J zv2gi)SmdRO(&6&^vB*moHNxc&V3C(8>V?Z6#3C<Sv=S~4x{M0l{c=Sc;qr&D=$Gd# zItf>B7@GpFqRVgvN3bd2E_w@Ba1@&Yo}!;{1;?-{;4NYoheg71Yzp{_#6b!a#Tg1N z#9&jvUz7||0FK5J*c1p9mBJOA#HK*7s2#507HF3$=yD09h?W;BS_oHg3Y!VSMeE@T zPGeD^@ep)HEhxi5`ahub3R;l@&L`kJic)Os7KhCoLDzJm6dNj_e9Tg-3ZhtR)j*{O zs0>eHVrGGqAAAs+k5vQIGXv#UIi_lmE>Kwl(gvcz`rzYf(6L2OKNvI^GZ|C|LdFkk z7(mM{#5DRq84+X;Xs;k>#n2ScTH=0CcOTln1*zm_L2M%BVPyx8DKfKgu;pI|jk2=m zPXL($sXIYuW<O_OV3-OWi^~U%#ffn9v6O&VJZzA=W<iGXvT}kA0u4$+2cCsl1zGaX zvN5o!Az3KQCML{o0ctmK2(oL;WM^O#=3o<q+{i1;Daa|zCCDPk$^ts{6Fd+t$RWg) ze+jhk8NAYoU64zVJ%1u-ViPn~13Fn1av&?{pkYqP4Zh%D;AUeNWY?I)!oY>lBFHWt z0Xke1qRhVf|NsAjtl(j4c1sop1_nM>_CQG7_c4KICYZ(SL2VdjCh(2I_MmbcbVMTf z`d}@+;>n=)tU4%e;c)~#g9y~-0=Z}!D2|YPU%VQ$bAp96{|qRoH7<b4MM!*cGJwkD z=^*vsrP`R9ATh`W(F84%LH)UQ1_p*1koW;F_~L?0#6a$QVE`5RY><^&-0a{>SD4xJ z*K#tjAr1aQ$EOjg0_;p4cJS6s4)A7Ub}*Sgi;aPe1>z76utPwjvrN2focZfn7}y}A zz##wV70(8RjRtzyNE@&*fY#K^1p5=T>{!E?k%6n^EGS(u*J(2{uoQ<u2YM%C9q46) zu1S++;L(KCYtjZh44`4FS&%S*m<2Y98!~Fl!vP+MWzU}iN)7o_LG{x#&=MJr{OO=w zNBJ{gHo*qE!FxDCc@olx5M$7^huEc8ya?nkO_0BmAY=YaP-o8s)!AAg3DB8U;-E8? z*%?6P$83;a!R`Tjjf<%oq>3$n7HBOPXeEgV_-+lD@NCe~6J~dY9qMl$22E3lTcizG z!DnR50htdT9)}st#~P472j(Z#P7x^GfZGM^3?kAHb3o-BXc^gDP+2h-R93JR-4tgi z$e#xaBXH2=&j&FZK+yxqAMo@prp2%ik{%G%w>7AAf(U|V$zd}FTHsY*TEYh03?`sL z72J;pr2!<ZpmA7Kt)R{`c-l{k8NBQlJRhc4yap5xI-uZ2c8eTyz7D9#ZO04>1JFh9 z`MMy!UhzhddR?e`5C=S;;|H+|qDx$30jT8DE8YfDs|Quf49cT=7oIaf7s+br74HJc z>x1OOU}>OsA*gA}Qo9Ib0%$fziy@Aw8pMN`oxd2=Ai4``5M?nlRfAOXu?8#!3FI#U zB}lL{8I+hLHI_n*0JE1t*`RjidQkDhz`!8#k8L?<Vc`lE&_-0Yl^{0g^wQ#0pq950 zBLj=bKep8%(KQeiYeDRFAYwg8g)v0M29Ur;h>A@h_GS>V1*F0RqGBsZU>iimb`X09 zh}a2IVG2>P3nZ``qGAt-y%$961F0~BsMrq@H~>*`5X3$NA`XL8m_t+?0SO$1s5k~< z9|sX9Kq@RCDo%m~PC-<h2C>h8h_fISmJk)^Kmz9>DlUN77eT}&kP0h^ipwB@D-ab| zLF{WF;yOr$HAKY?kibodid!J|Z4hw>q{0TG;x0(w9z?}`5c>g$cnDHq3sLb1B=8ub z;t7cT6hu4&sj!2ncn%VH0a5W1#C`=LUV~KFLsT3Db)w!tR2%}a--1-U1F3L;sCW+& z_yAGy5ybukB0hsuI6_o>0SSDCsQ3nAe+LmiKq{OdDt>|lenC|H2C@Huh`%5e&Y*sW zD^j=a2*?%xKvE#lIxyjeB!3hn{~sg|60HLf#SE+rTn#RuECL=ckb@p4s>CE#%*YC! zqGY%R>5D<9%^t&>Q%uEE`5D-1nOGUPn2MQM8Mta$KuqRZR)|K>8X7hT6Lh96NRpYQ zN1ByEI-eaR461uU`%LG7`c|NuLO56%xF9Q#nb|ZrK}y(4LCTkc2vx97u(TQzGn)n% zNFMBF(E9Bq3=9nOLFQD0oRi<m54r)Q8e(NWH!A}dcw9)F`)(}*0|REE%>>cb0=gTQ z37a<1x>b(+0)7TIUYNXCF%K&Pm#Q#Jpdbs_LttZ3PKXDKpwv}jTI^bk8lW@dc^Krh zAmus}Lo$P0BaH3L5HK0SmNsB#0G*q)0JNU5<RYl%Wy|MfW#CeSIv3<iZm4te`B)ja zzyZYrwiRWDg9BP8Nim2U!p!CX*ToAFW;0cT;*B|<pOt}&8)`!vQh>07BLLx36o0Yh z3xFI3S`G%COHp7DH;33IY@o+*1~hyI8h;b{$94{s3<X&kxHN=7=><`#)PbrA(3!hj zOc&sN$U0D602PFH9P2=(CsZ&9)<viT6_`*#co(t`R7OGt;r+roP_YOVgm?DpKqVnm z5Z-~S0~LNyL3p>b4piPj1>t?kI#3Y@6@+&X>p-O%R1n_hs{<8eP(gS<uMSjpK?UJ` zyE;&D1r>z%=juQu6jTu21FHiSN>D*~zpV~b4nYMkz(WaC^gspSUBEg}X#*96ciQSe z1q@UW-chRql@(w?aQzM%>q=#0U|0modyvb@KrN*@aATVZa!c74P`u|$f>)Yfm<)4= zwE<{a^Fkw>4{C<9UEqTAK}$>7E^LNX=MG?V!Ie4Ng$B5)31CxL;rs?LAG8V<+=I6+ z0Q1@4@}P@t*)DX#`2k>gAvhnD;n*%*h4Ue<yawk(T$v2#LtHrv#&-ZsuQ6%xfLilR zkeltm?glroneuHw_tt;~z^xW0jR&A%C$Ipxsd@plh63zx=yi->De%e&rsCzG1`eoQ z$il#&S9})KwgD|}0iQi1qHz%{D{LSN-haIqwEhS@T39T?%D^SS%mlfR=O1W=IurOl z!Tg(`h4lHZ+@O1nSn?e~G*kwB7Z)oV(tTlWO!;Qq3~WW8LG4XZaM8;Ug)9cTz^UXi z0|S#5gBOxGGxV|}H>Ui*TnubQ+!720`3U_8F|dAFMyP(cIJ$mmEc(G>VEv#%18hH7 zKS&&=A2g2x+Cj4foK7Esw|YYs&^%^f(5`}y728418V3(jGiixv?SrOakX|Nm8ouBM zi)--lkW5-k;0yR5x9@@W%^QN^7@Q2i7xrmEO#t;zAxbr#fQE02z$bI?f)WaNtd)%c zl(d$D+z0I)f)@)QU8JPN1n$Ly^PSrTP)`ggrGV%7n8E9+mx1<IfQERAv?Uk{ic$AX zfObDX=hi`C0$Rqg9HbsJ;!|XbsUEb40<NAD+)r8oa${XAXuuP4wih@c!2{h|Y#O^k zy+R?#nGuk6flv-)#kvq9hsI8j6397tpnfrEKlDmQ20`dS6Og4P`39h=4X98)=<EqD zenvL1RslvPu<iVe|HOD086Yhd=q40UpEioAE)M3nB3lWD0?0ac@SFr_9m*<DKMdSu zW&(Fqz-qWGK&^HWE{I+>sBz%-1t^?A_5W&6IDulV$Q=|;pq1(kpin59Ex}NLBnGk^ z%q?0BQimG;pp7Wd@Kj^^Co0RzAPt(2QDb6mlw)O(1`X<i%2d$0mo=bp2A{W4v|56p zfVpTpDDi{N+Tdb?oUy^g203yA(${;%lrO=`zy($e_A=!18?Yc`{{d(Qf+-(#h6_TG z7I^&&$d90T@wH$(K_>`6&%uD^1U3N%ZP54<D11TfHc+v+4y+br8aO&&%dfyzLxUG| zMhrM8z=B$kJCI+Yv?o7<A_%e~xvr9hfu&dy)RIg9jmH&BftZOPCUb2PxQz<xUxDIq zJ;?5AkQjLUhlvTy7Glu&44OUxm70)2bWp~IxS4|iRMc+(wRgbF3Yn@wb};8lgBqQn zHAqka=6o4e1};c<lMAu}k*ONw2DW@zgi^2obG{s?Bm|i+Z6M9?jDdk+BiLOalk??S z8Mx}IKt57nW#Hn17@x1m%D|Pc1ZrYgfbPi?V$@J(W#Hmr<6z?uV$N3q*#IhQIPyX3 zq`-MfV+RKV8+giJEMJwCflG){LyeVzOZNz5ix}fSF%?jg8ax!jmaoprz$MIL;RrrY zK|=$?V-;f6&;&JsK}%ePST(djf^33p;I(65D+JlV!;|2JEW+$eg6!fNpv5dgEE?J% zo3=r0V)-Yg3bzTAhQa&I)EV4zVf)RR8A7f@*j5nlGPC6CfPx5gjyovGm|605!F)G} zJUBQso`T9l28JjkF>ny|fIOy!Q#=f^?j;%24FVlI(U1a8A`Eg&;A@Vx<e0$MqH9SN z>w)croUy3|lGg_bfX>+l%~o#$<!f$9h5{zocDPsuP|pVxuP`;6L272<Qo{mXi?{`( zrdtYjEi#H>Ftb2YbX!5{o=Y(laIrBJuLfHMEoVSG_81tpf#j{FamsH8$#2Cb4>^Z& z2S{F1hN0ks1}lR!xQ+ndy$W;CABdGuI~l=^^qn9*D`h}-7Gsm&1(LUs1<ON12R7~u z(Z3rczYMqh9+13%98UdvLGo?5<@bT)8RW6(XJY`B2m3+tA@ZQGhc0MDsvE!_=VmX4 zIvf%gkT^R4(l-aJ4}2XhbU&m4D19KSI|x$u4xc(m+#Ld`Gg1J#6D@8b;dB@z-vgE} zHUwD$ZO;iCK;(~r<hS6KKMIn61d)e&2O5uT;5qJNAbA%>P&j}O^#LzzfO^UZ#XgAt zkAu{&0jtMQ3h_S^11OK20IB0sLdqlHAcETs+UIu?RQ9prI9~@kWt*o2n~Y&%sZ9r! z?0hV>86aA;HjR;i1^+QTka|vzNkbO2yhDqrI+c-uMGSQ3OdmuHTC#%-&X;6ofD~(5 zOd4*WvBgzTHK3tOCZ=k*BFND;8a^O1nKZ&cN*QpO2P&1dm^8vcimIUIfm?RfAWvwl zhL{05I!TM64Jr>_#DS0p-IBzl0Xjzsd?q~DFW}J$CXFbNv7qJvgB26x*e+%b(8*_@ zI~2j{AT6yApbX5U5d%`q067O8d<+u<=!|)YI&fn~i%BC6swNET7N|J0Mgc?u)YbrP zV?PCoJFr$RCJikP1~%|HXiN}SuLUjB1ux0cFa^~`pvEm^5t<k`J9vvB8)Tt~{GVD- zjIcxEsR(j_q=q)gIFQAlqttakr}Df8`w=vr4ca7q8e}&(I+%nQ@})o(I5<daKqoC} zJOfn@Okg%7IyIhyMBw>`hhY{21896f5Rx3Y*yR62x`Lbt+5?gW+MCP306q@_<OI<8 zIcTh3`w~;WF34M;A#kRAeGn78FG>Edh6yMVL2lIpiQ-dW08)UiO<cnmWB`){gcbvD zpakWmU(nzLB@*az9nd*u;1-q`{8T6KX-|eAgF)^EpA7{HQ*kYZCX|DpKuW-el!07o z4LY?0G!OC&YR4K-n1iDXd<GP%9U4YR#!G;s4AkzN1~tC~blMsClrykGxFt4FOXe{{ zje{K_1r7no>4Ko!)IjG_2{3Bk1kHbf+RbM{?QO_0U`(pjpj<8<0nY49U=ADjXfW`c zotPFIL=1d57&p5H=x{LIQ%vmebErV!sK&$$cQcF)N>HG-A;`XS;PeCvS}w?WRosx2 z!2>ay7m~n*S(w<s#xk*kkMv^V02|8033i$w<mwP;`NqSL!N9<99_$ayy%FHnCMT#P z2PssTg%}~J7)b)Ma{_7~xUmJX6mrTMD77+an1hpzh6RWM`O}U`9O5KM(WnJlhXfkF zxB&7WB-$WF7b3#A*ude;%_Ii)g$1Z;WQTYg9HbES(6ww>;({F<7e;5meN0f<06Js! zBFH{)QOm_9|1Z)Nbm9zX*n^RQfdRBG3PgkWT1*<CbjT$C7wl{;CJj)EL2#MCr3ZLW zLjEtfy9F&TKy67D28J*u4NDFNHYPE!b|$E=LF<Ph&dvvQOTa-0nzMn3A-oQe0J#~| zkG=$QvxYlp#TgSD_zXz!))lZKHZkyCG^ih$!E<w$LF%hBL5G(i&aa1_`wbGscV_q% zG`+}YhU3y(#sszu(oF(0k<JPS_vJYmK=(3$rr#h%H*CuRs4$TKV+~GQ9FRl@u6n>n z|A9qWz@m_}h^PfM+(2QQ?*K|&khWVMlZGa!n1HSgbOy;VF@x2C)0!Ov1H)C2-!y_j zTEQhWvqmd;DL*9Lf{ST34HsCYz{IBE3Q`IwsKF^58n>Wz4xsb2uYt@17fB_MqcOpe z%FV>g4z7QBz~{#?<%23=4)6(XR-hS3CUy=DPYwn)UUp8ld}Gi+Gjl$uCI)w2!2Ki0 z3H%UIjVGX?Fwj+upe-d}4m2N&fX}$O4srvthBwHi5T}3&JT5kHk%!MIpb2r1Q@p@V z0p~Q(Dhf_;kD4<d)Y;890l7|)g_AAc6vAT5Hv=)?;lR!SDx+?I+<+3I8bP2@5oqxZ zt|GvlQZ{xCcTn(xBZ-Y&!vo}MY~jldKKtM%*jz~2$IJ!}Q*I_Uc5vwNuyL^Dn}Zy~ z1Swb`!G#ov;P`}yLIM#QZafUu3=9mnKxQL{8y9FE2Gnc<TLB6c9!UAa!2-#b;2>av z6jhKm0Vo}~GcYjR2A8FvvqWJBXO)1C(&U01Ey%>r1UYkb5$ISwHg<j{@HQ5hs0FCU z%)|lC%p9oZ-XYFh(0CFzhPj}j6&_S`%OIhF6h@G;nhTW2p!pQkkG~7H7uxjzyB&PQ zln?_8_~Z@n<UIH|G!}3&0gq#8LGQZ{0!uJy_<^DpoF#QXf$DP5`oBa528Mf}aMuU{ z$%2zB7vyYCZb<f3gH~=F;*sFPCqXMVSs54@z*jag$^QcvrWRmVi-Otg;B}`=Y#RRH z49}(!0HUGoDJy1hhGd2uq6u0*&kjDL|31in;7En$6L9KBP21BT1r@k)zyv)x6;c61 zVzn50U?iyBSIEG?@Brj5SiJ&mvw;rJ0<DJvolg$KAm4!Y;aGt4A2<lOAyp0d%40}H zzzwNwEI^CzMYx$XY(bd@l!HXL!NIG+3W_nv{1glLj!jTODrO5VG1)<KT7Hm_go?3& z#h`m@vOpsXpt=Rr8U&Zg%q-wlDlFhtDjMOSAOzLfpz%ylUkI#5!xA)-1X;X_aWHcW zq9??h?*Q6dm=Ed(F;#=8d@EK4E|z?2(D+vlNSGCR@C-O1)#ien1J0Y$1}xzC0olh4 z-W|fE5y`>82Dx^NS;K~vf$I*a>;bPOVPFsxgxs|S8t(%I)k9Dm)PSrM(RcwK6$cx_ z2HqeH(#OKUpd|uv6lmpr9Fs;AsLlX2EsGX_yzmFK;$6#(Nh2DZKtV=nF@Ww?0jYzY z*bEZPw*z%QrL;ijJ!`~(w))tE1i<G%L--C*J}8_)=L&%QglsI>1aSvYc7r%5A7lb# zkP{MWAQQx`L2VJJ0+4__Klmss$k?M16T~h@s9i9=6O>=Yq>%t>9D_?jh*D>e6jL=Q z8ni(E0?UK*lSUdS+L<&`K@<Z+A5(Q6Y_^>VYL5#j20@}s)!;}2wTVHEvPYnBhnNpi z!o>#B3mzr~XCTng!(bhdy1Gg%OJPnb6GN7G7E?ahSMu@l_VG#3<0U}%NP@%E735f? zFm*%YyQA?v(D<Nq2P%7D;o^xV?}f(qM&tWH`DPIRGw1t41gxNZmV7_30L*-UFb}*J z0_1+?`~ZjmTz?>hkI)|k7J$nKgSl}3hd{Ut&~ysUd(gBH3X-a0(g?$rDVdmS3qYAl z+JJ)rl)yk~j~Q}cg0#kBP|9YiDFhuHRRduc!Pu~j77od1kacJb3|d-<d<GiNeGDo; zMKoR_XR!#7gP`Rus7wUymv{n77u6t}RINbzK<77s9G340I(nb079@ih(`E&qN%Rz~ z2jn6&Jx&lkAQ_k*EvD*XMg|t}E*dSS>Jr%a36w1k8cSKlq|pG%<KR31RxSnJH3-qF z#Z(P4Fh3IPdO4>2C=kPrNlarQC}_lMLFQ{YF^P$5EJ6|h-*3+a-ggWNTc{PFB8W+& zj)Q>>wDt_N){jXFYyh|%hnrCi4g%15j7$<>X(m;$)5RldK|Z((I{ZM5Nd_EI|3F0y zcnt!`o}eHGE&&DxMo_$h#{WTLOd5?K?}3Jam?4(uM}rn3Ky3yO*GNbqyB=m;Bv$J{ zaSk%q)fHmbJf^x*SUDi_4|Fg9TX76416Kn`6fC9D4k|I`G1ZkJsawjy096MP1xrEH zf$q8hwHZNnK-~_S$U$~HB)C|>QNYZkQ41<w!G2-|2Nz}l!Q5<Z4RJFl{ek9mo`KdD zP7?y{q++gZW?^7qW2tQcQLMGCpc}H;{;^F5-Fgl3kA$Q~7swx=dT$w1T{)6pmcji3 z5(P_1N<dUY&YA?BnTF3lpmjk^8ug%fg8CKiCkxQNFD7UNAqN69>0o#k=GTY_m|t1I zbFI%oew_jJYa7&eGhx2d=!N+WG_C;ZQ@#MHp9NLl4pl!JyL!<4-Aj=AIZ*W-pg?4) z?SyKZi>eJ=m&5FN1=2SUs;>*GVLqw`P?&?%gVt8R2B}{FRo@M<rw2r_*7ibmFGST1 zsZ(J3-+=Tlg6i)BX=JJG2T`oG6QKGR<I)cbm$xAOOQ8BELUk-f)q(8ZcOdo4pz0@q zEMlph45C<Tr$BWtN7W5+FDMU#PCy5z8#3ZwK>;=X--Fz-0_u*bP@7l6ZJvf4|DgE% z08+mSs(u>C!7R1Yq1slXYD0<7k05<(p!#M&HLOL|01F>bczyz@Uk6n`6RLharh3rc zBv?LT0gntbX)FL0x#0Q(yn29{3CxC+Z{TtpCJZjaK}7^VvqmgvauC#3X5weohyyLm z0@Zj#<s;De?PpN^Q&)kM{g=bDKS&fTB?j6*rp3x2&89IM6tK{GZx>TtC6dM!aE%~Q zu#}isaXiRL5M7`&3o56+fbFb8(z+6^6(m{*BBa4Oxx}GXg2EV-hCpXqe+B7>1PEw) z15&3k=O=(x^l@2%T0oGHgUl|20}(C@>N1FcdsL8VSvGF8paPA5gBqa>3=IDMkTh2Z zsXV2jx8{NBNEz^oCdeHXpuPu4j2SYn1HQLH3#y0N8q}qO=x0Hew__3m*GEju;6h$Y zjtRU#9z-XC>SQ^l{3Ixy45d?`G`Q(u1R2L=(qfWJ0Qp!;j0tv}8H1J>6YMB65F2)k z8Hg<hYjc{_fsWB<V$QFD%q2)0@PqGH{RRqKaF>RQEg#f?1fNlTw-UUJ9Mq2CW@i)2 zPi4h+JPfi1(77$l`JhG&4+ooAei|zS7h684;STOnvq74{{Kk*L>m5;6BZ5UR*VBX7 zUCJ@=YJ;ad8JHOS8I%fPY<7m4W(eDkiMh5J)ahcWZ2`3j<(R5LT+lurFy9R_NL2`4 zd$JFbn7xq1n85>AS`1mtr648Xb4r+)mx9<DTS3ajv>41F>S0P5oRImT86pNyn;2{_ zGk6~oc&vdLy#5AU{(+@5z}Jz2(j&NEsKrzbav($$+(QAYf(jRvu`(1uyrS`!fq@G; z{>jad&%nU&9TaEa)^gDyP_GWMAVc0Ne*qI{$C4=Ing|hyQ=nIji02zKFmS=dnDTiU z8Mqw4ttT<I{1c3DDJC}Y2(VHns5rzFa2aV-4>~jFpC~ABKxxnlvNnW?xwah?^bDXq z2%uwje?Zm;fo`e+mvmwlkW2wm1>NnHpAK4P0bMZ!K5U;&Hi=DMGC6^%8mbI*#tm3m zA{TV*1!O+xtP)6=LY0ARfetx=&%6Pjv4vs?Y$OVF;0}C#rw)A1W$|7P2DS#!dIa$D z1PHec<Qdo<6mm?}9U#6E6LT$?!2rICsS_p!W`Ng(F@w)+_z61ujf<%oB+hLCnrva` zV#|L98ZKnl{Q@}~QjV#*3#K2;fTSOg7Wf@lc1$9*AOR+^TCkEhh>_5#D3DD415omu z1aTj8eg>#j47L_rYe1AU=RX7~0^RW<)+@lsz@+gCv>mS-WIM<o;0<`7ywU>_0r?Tk zfcUW&CI)6e#QI=jU<LyNgBDXYNLmCm-Vnr8Jpok6gHyA{J&?_ysUFZ7Oa0)D-yjJ! zCXM?b8OU5{El2{CmgFFMwLoqF83GlX2(u5&Knmwypgd4L32ZDV8LKfBXM*d4T96nd zoIz`!;CuAJYAr#>{4s%<`B|Wf6tq1Ii7)N|NvR++#PYL2%YUwd91C7{1<nH?GvV!f zutDI12vN)cpIZTzLox$APyjmq6Jd5W)bo(Kj*Fp+fq~&S$X^iCz$IthWJU%S=rO<` zof@wh7_>FsFfeF?Jql5op99KG;2B)D{9Mp_C3bM?fF3OO8ncLngf=uafx;WC9yEpo z9(yupkPm~Dub}($K=WyTK<)xN7@E95Zil5hki(#E0IivUxdD>;ppL+@pBm~2NY@qQ z2#5yg`gdgp1!ssG+{AkML1`D{>jqGGK<+R-2Z|Xvrs^rMGy-No##3%`FtC+?5<Dm! z1wqt6UCXQi%M*1>8cRTDJV1)lGl-&;xppeZOwbwAOF=6enX5s3h#)v06u$)7ZNvl? z&%Xz`stI(D9Y`H>{!@s68AP5r|2-Q21B9OkFF&V2YOv`bN`nU^8^lx%5(FQf1x`BR zS`r|?7(vBtAk{eNj&ZO$&}cTYJZQ!R#7|?Y2AQe~9^6xdY6fi&1CQ-N>;PTr15yh! zTLaB((Aks7@}M&}L3}C5fp%~=fH#Rj$}*6fm?68wKx2pyd-TxE)koulR*{0tg}K8F zDsKjHHgi7sQXzzSpq0VM>a$tES7w3Y0b+j+L;$Wo7mW{E5v#=jTJHu{&jMXY3Re$0 zIa&)`w}a)ui(<7HKxfQ?`7Es9Q>V2+?Of3K&tK5_&rGV-GeBp}MyPVtf*5R|k`dA; zQeqMZ3xV9M#3Tx5`!Pd22x%`ujz0pK3A&5tA2{EE3<6K>gNEusc7u1bLZY@9bZr?I zn;6(Q(9jXMoPzlQEQ{)9@TpC(Fb3U)1aglX#0ijNL7)e0z|6=89R`AwUO)rjAU!ZM zK+QyCKByH4;(IY^aB(s~&NYQ36)pHVlOTt}^n=EVK<YtaAPkyI0reZe^}I$NsA4P5 z2aV0n1m%xv5Xqch04kgdK|~Q~j4;0#wD|E6xSdqT1kuC{R$2>E&%|6ki;;n)7DRyR zJ1}j<1Xhq=!pguU9tpZT9EtyrQOgS=&ji+*UkYlDGbk~MK@0)cMXU^-3=9naL2;xC zRwWLKc97w05WQftZ9t1d#I+#iAc@<73QH!a#z?TS;QA6&A9yh#DFjP_*FwsH$_6VY zjWST6FxSoo6;ljSkOn0~6*IUs2|WuQBnLeU9x89dR1FdYoh=DIU(*c2X9k^i3KFn_ z@>%jL!G5)a@u6o=BjmwnS2H9rK}ya*7Wg``{3@_c28KAM{A$qpSdiDnw3za1K+*F< zTq}+#zZO}%4l2HhDIXM>0t`&~^&r3HH-J=uhLfNMff~+`{ulUs#yo`jMvzKm>3QHu zB&Pf(ut6Ya=zc;G0=Yo<6ZrmX(E1_<CI&&MSMI?pf#QSUBZ`<bnn7voFsQ3uya9Cm z6FZxR87x(^<(~pwpOb$YM1s>EXlxF2rW+#@gP;f(6KJQLIY>1u95xCuu*q{dfVkpX zOcEL{2uZel&_PH#r{QS;ln+2>jWRJY2(kolG39Ro+0Rrrml1S1_ge-AZE(#Xro|G# zW(`^Zz{H-vS%`s+hb4dm;_Rm&cY)IbGfP1JQP4CSXl|N~B|yWKlYxy{HUBsV1E|G+ z0z`rGASmsD<~=}X34rsTIK+vd`8^iq{8m;5u0|_X25BZKusFEC#3KGr3?!C+1r$mw zg&=khh|q9C_zp=JykVXRNkGFAl&qQZL4hL+K6notmQ~=>S(unLtPsX9$%5_GeJQTR zP{qWoVT~ju2bO|{iMSTSBPM1I8zgzK`QVXyru<Dp3~WU&K(XBhY6n8&BY&$91Do~< zaNgzs-@D8VN*iE}kd6hIDP;}LxnQ>VKSuC+Z*eZ@x;kbJJFst<HEcmNbnFCFo`dE} zSwQB2QiVN|!(<Q+7uRAEV$^U%NV2i#-+)FAByLz3K<2Q5%n@QhR>_29jF=Ya@-hu1 zOW4`a%;91HjjgbO(w0ad=p1?ngr(4g32q;<1VGZ|9Z))hT$q%97o0aBO=wWiiD|L1 z)Xf3y<7fvp!np(4^E*I=Dr~-=6}&f+9b{Jk7ZX?|i^e<D1PmHYW3vLaznQ`2vjl+6 z0H1CROR(bLbOBmh1v;~i0~7|}Ou@w@&j|@b&>k5kX)qhoP!$0uLhuNX7$l;&*}==2 zm^I#m)+REsLGlbUB+CSf!`#fq0P4$fg6t4t&~Qcy97(Y8;H#CH!HYqe+43)e;|LUY zNGc)c$TPF$UjR*-utODr>*p>=YKLft-ZBA6m4Qs)R45KwOAk(A%;3FCph6UsI>kZt z6m$M9kcmwBcR=k>(7Jcfx=>Jlt(ynxfq}|Rk$-INoD6KmouJtakSJKH0TfGh^N|#J zfE0Cs6oEv+QVpOI1`-ZZ#o%T(gH-WjkW~y$po4iq_Zc%W*DeItJ`4=6m_%4bG(15C z3Zz27m_G+?#DQE0z{Fg;091>!Ko=azF;#>3h<lB}JaGL1x<?rz3%=18bSMTRsO|<^ zTLhKq29@z(Bl3G#8L-}Q3^Ea1oj~t6hVw!91K_yh7_6ojT9<+HE@<r>7ZZaZGxUz* z5KhD$#~{Vb`F&v3pgd{>bz47J1at-(Hv?#W7&j;_f$trLY?}f*8#*8Y9SX^x0IJMD zSqjuu1R0zUas?OEL{L?y2EEDzq=-#R1k`6^VPHVJcQ_hU^nfyT6o>&X&%_z(85kIN zz-|ZxrDjlXoJj+`I0m|a8JB|~3%0<rEMR{kJ4Xw$U<BprVW@lAP(8<zKM@=vpfCc} zZJ^FLD9tiK!UVLO1Y$6%HgK4Liz0|DxL$|VRb~(|=KM)uqd{$dP^dBIPloV8_M|Z| zFz_-l2(ns%cG@uIgMAO0oM6fi0tEzU_!nY~h7l(N8+aimly3~;L;CX|V=X{SDWFmy zrCe;_y;+dmUNG;0^S7`84+H2fE<RA20k3J~f-KX9-fIn7n*v#93Na3x#KFfR!!Nf6 zB{}Hj)}T_69elYpRP_{)??9`SL176xdy&}ti$U!Z(3%E*CerR8_JUZ9eEl$}-v<g5 z*fq#-KJ*G?I3IfbF^sQa0#B2C4D%Qm7z99Rl7)|j8MzFZ4!_J3x*Gw}G=m-uh1j0J zl7AAk4g{2-Ss(`wGO^?z;b35^T?{H~SZkMpC_dKOW#C;4AHWm)kZZ$1H;6N_frA#J zCI1O%K6WaoERp48V5?mODda%mEXSmg19Ey0Q}q&%fz_ar2;72#^zqC@Ab|vF!GPA7 zfYn3yIe^@dF9h1>06HNMw$C96VkUT;6ufXvi%G*DWC;Uq{h)K@w3svkK+3A1`XPfT zApgPkHGon%cwYm^&EU$4sTwX18ntH90HuD&z6OvQa9zZt5ezaG+y+JLYXFsY;C&4s zbr82g_cerqR71w{G{T_lAgG%_C6owg0|rz)3{{+2BNZY6%A=sO`vpPiK%<@$bX+qi z*eyYO;FzjGOmO!OJWk965rFyywA(?W8k9*v3!BBb*uYgglSU25WG0O&P6jreO`!Gi zp!fsjNzl4hAtnYv@P<A}bTL(fQVAm7x!AzAf!mSdT1;$WU<<%pF)fU!H`>Ki4T@T( zd{BG{G3E<{_C$cZE~drA4nFY@T-Cwb6|CTM_=Umc0;m(q#R6%dgDnMj^2M~6*dVo} zMk6N!n;OjhN=)Fu0mqFOgbfLdd}WY#8BoPk!D3-dA`qiQz^-7@XaEZ{q%ko;k}o2g zh}D8pHF)lVl>xN(LIe~a(9i*mU_)|~Dmd|jJGvnC@UeMLaC=e|?62$K90o44*}(Y> zoMtq@>+T_$jhjiM78GruJE|bb0@5o0S2FDRpz;m6h+3nPlYve5HbgVDY-I+o0~Z6i zuX;Jwb>JXTeCxo)(exs(1IMMej0tQRbR9TI75X}GZt(e&;5rSQ^`Tw>Ct>I&9dK$^ z1XVkrMjDewE{F;4y+Rg<LsAo>pwQ?9<%j%MNVI|dpT`6a6Ufp~W{nPz6caO8A$Tkb zRHjLQ{Rc{z%o?KLRp4yk^C-bfg_)Sai2+uJzJf*oxN_6z0!0hx_-TmSz>&zL(E}0% zIg?4F8{{CUwG5!~VbH!ENl>1G6hh!S0o+nyf~J*7RW5MaViPlX07-$6oR>chG*-<7 zNn-38eVhzz;Gt@i^H88lr$g2eYfJ(8mI1tGh>5|RLC6y_Mhv?D1GK&Z9QI7$%>?<N zR0uBF!9xp>Yyg&l>?weF3fg`G&Ci4Gp_KxKn?^4u=tvrfyVwx!LYbw6$b$Pu;8Ug{ z?$j^<1r#_W!AV)ekQ01+463`?8H6Mu?p}m!3{v=k>r9A|`LO!*7&F*5OVF$msBPB| z3JT`@YoLWUFtG_BF_7d$5ChWo1g%vAg$oOF{&`ThA^#!=1Di<x3{caVnMGqVCj%Qx zK6v&SGENDaXTzZfyy^?C2Xw?6H2gr}4=S#)*aOugt}zLma9G5^3>L`zH>g|&oe2b* zV~_@y9iX9mE;jIC;gAs#R>*uN8w)rhAe}?-Yy&rVbrCyw#)F3g95zt391yk8YXt6M zCMxJ0gD!(^6eJ!%?gx!I%7EQ)9n_ov)hJr%Nr^chB$qD*I?;`VEq^Ac9R~6PXstY` zoeA<k6SKxlkXON_H?)`qjk7?v@<6H^&{z*rx&e=tAvG_-qhtb%xQsH|2@QAHdh}^v z3&BMtbUnHl!zKm>23c@=p25igxy6GElGUxiOSYg%50oY}VmTSu;FAR491QACaSJg( z6@iirJLDP)aJq)xVj{!<UO%5d3)F1^-D?lh0M?GyF+<V{Zok8e25`Xusa3@c7DH+^ zsNYsW9Sf>VK?C1lb3vnoC=1oSzzN+8Qd&Xk8OU;Qh9qWa(+gg|YY2fCii7(@Z18jM znMiMYegKUeLFV0AYgd9AgM6&Dt3b5IY_NMEX@U!UCZ8NQ4nX^xG?1H~;4&6c8$uHa zco#6J=~=r1)arzp0Xm;r9%M!}NEmXl8kh-bGC=xGAj>sC%^@qu8X1sMu)NqmM)2qd zbQ37Ni8L4FP9}|cpeE8%P!j`Ow>Y7;7r<=|&>C;hn5F{A4NMT5K`j?ZiCPWzKBV=- zfYSP5LuvgW$`;UGPen*RBc`1I3Q&lxmY^I8zNies2TuY(8w;RuO^9#Qw4k!!DS@ky zh65-pn;_!gF-r&&96-9CnKVFwp$4iCr8K}hvKR=_Wze!2M{;B^Vk({uS_!oZ6v_+? z46~R(3l7+z=dvLNNSK&w*MO3Zc<lyIlr!AJp$^&!;!%bVwKLbQ25DreT?^8f##9aB zLdLwnOwhd_Y~b|{au7Mt*a=uIXgmWnU!}yvAP9D4G02r%%q(oI(36Q^amB>|x~End z99K(OKy_mEI?&J&c>Nh0v&KeHWe4hZF|lcE0+m2)8k<2Bv&I$(wH4%jP}qa!%|VNb zK;<K|#&(G8HPF=rAOj%|1kX`2F=^}p^}9g6fe3>=0=e7;>@lW)Y^OnER&ziD^Pnj{ zrfQJ4tiauLh?ctB3=AyA^`MO!ASos$4X{I?W3iyK?zVv(1}+D<!23m2z<zws#lV(t z1UmOujN8HwblMa<_yRE=j{Lc-3|zdNMM|Iu09`%>F1tC4vS573*dl0)8Mx44=E!H@ zW?&O$WfEl709gjPLc1^1Xbp4>lbr$7PE!Tjy9^YzZ26D57$D1a*qHL4a51p4G3CGD zg3M`x!mx>{8k9)DRU^dD5Z^K}i|4mN=So3iqwuxU)$2i#1s>igo(Gyh1Mw|D+jE$} zQq1{a56=gUfP-s0Xv`o<GHZY$DSrX1o=alVxC-jvfSW2{?Hd2Vn@Yf8$;<#6R#5|` ztKHBwk?TNfFPUoBvM{i)27vdUv$FkT+XGr5`H_i%D-eF~0~h#=J9SVQ!@|cR!V2z1 z3o&Ty<78m71Z^y2gZP%22^`>YZHd^FbFF2r#okf`pZsk457QXc&@@g@rYL4GRMs zD=1Hc!Vc7?0nOEEK+P9}nG7CG4*+*QnE6;(1M=6gFtAxNGcYi)iUcyV<ga7_-H?W2 zH9KoQ=%xdBnHhv~4i$60DmNs~K;<TAt%xSbPK~{wHYHm=XmTCg%VX1mUX2B6RYRsn znZUV=E&my)&BzWusTthuWY=N`PxwOXMNnP>jh$(M%&i6$AD~017`fOiLA@z9h$;Ek zL3s>pVE#i;b^&kbg4hGi2cWb98b=4^Nj?@9jZ2`21!rw$7LEO&tPOG+i^gSk2DU&x zmVo^Gpqs`(1uY+o#z)ZLIV<?4dyv#a&^?^UQt<vR55oZl&|NQ}`7kkVF&@YyCG6se zI?&aC8lOP*0873RHv=25m@tb)I0FL%ry$ELVOBv_jU%8007`FlqKphI!fbaz`_Tkh zHI9PBL4}Vvw*_eOK#*1A7+i=4yc&jynMIIQh(Y53s2eTFA|3(CpPYS}MvEZ%jER}0 z4s<_`#%GWN*x2)*fKHI+fZU7-zM6xDP2&paMiebU*qS0<@VZG*m_hEnr~_T-qVWYZ znE_hB0~G|_c%<<aBnY0t1JA41fd#*T1VLF8suFb1kj8hAAZXtvR1kE*gT@b#AZV}- zS@0)F5ZrZym<d+-3ltgf^ax5HptZ(2pfS%<dsYVNr67Wftp`MbQ<Rt%A4>puvW1TY zbPX%3#%~4&?H*fJ25C@Cmx35eK?FBDSP(p{0=<b!h>`7|7)UOEG4dRbBtshm1A{Io zO|s;xb2G5z%P=r-X&eS6dsb$ad^K*+y=9=Jn7;(n?PJTo$;rURBgCY!6jc6zHVOza zLIin*m^GHMGI0G9a|E4X1iG(^E&moL1Di055DP>(sPP0+4i*I+nuMetbgw07^B^SO zvx3`TdZ2O^DQ7^={sU(ZEofmV#E`!n<PuPG6LhfzxLgC7p~Y1Cn1O*&<R7yZgBDZi zOa=xf7<&SYtyeTnnV|rD98VQ!zaFSjrVk2>>Wx^(CqSb3#wQHW^dgT>;L=;h1hx!1 zJ^@mNIzA!Clz$3T?SbllP+BttmD78{<ups}22eT8TDuWMG1abTVPIh{oy5Sv2tD7N zo$VjnK2V{(0#xg+1XTy%_9AHP4m3|@1e)8+U&RVqfGTbcs$$qAz?=KnB&|VxQ#MdD z6jaBEbF+g-LRk4&m?32?sJ$v8z{twS0xmiE8S_`OFtDjX=AS_QGSHnK#-R9voVd=# z22H}u`Jj4}n?3(N7XurM5L5m)CI&9390xNCJNVGVd^=E~!p6xVCd85tu1i3rlpsq! z=w@PY^9bw@D@d)v%#z;<u1TFBd=b!ACs^IeC8EWk#3Zh985D@nJyN$A7#K`IaRqL6 zLl$X^XcbATz}sn{vYCmC4U0VF7<sTKz)t06$D)W4)MH`Kx8`PG<Ke&}&jga^$X^X= zo`8!%&ipl?Gs9Q}SxRLX8JJXsS-}Gaf~>-9cR?$PI3briLGIQ=IRO{d^<aYqLF;iq zdvcf<S{aPC!}`iB43Z2C45pwsfdmH^8`u&yCg%LBpwI#L8$fvnRPTcJkeh+h2Xp>% za6<<gM=TJpgJKVK3<oIoz%>{X8@reg6Qtq?RYx3<+BY9|Ariz~1%_!%3=HO=um>+= zg*L5~;UN!gGV8(xn3!u1fSSyZW>4*A5Syv^1!$gNKZp&vDr+Bz$x`aV${-Eh?#@!Y z7Swp!13KiHON3j5M}${Im_<aGRYaIgM3`Mfn1eb0GZzD!FsGO>mj!6`fFP$J*DPUf zL2e-ijX$6Qdo2S4gCMsMBWN+Vw$*$Hk4fVnNNys8$E@+6fk7M6falbB3#xw0Au=o) z42%rg;3f)FHOQrcEcwep7c_&aNkMKQRt-i*25l=)^G1+ch)shD!~<n;L2e;-4Q4dG z?D;!EdO_u_Ah!^Q1`9|Y6wFYwIr4Y0F|Y}8iAM-?fo_86%e2@1|NlRSC1^;9i6cLW zg@LVjJt#o7fI^A`bdM!eU@Id7iy$k+3*rzp+dyiVHEw{8P6ahYnKf>*Gq7oZuDt}e zm_<~rz)ePW@Rj83`5Qo;CS+NV%Rn0|L9wOr8Fa-0_@dWcAamKkn%KabyHSh;wF=aj zszHh%_rh)mDQ5?dWwPgQWM$xjSYEpuB+dpFX9MpJhl=k2i8ED$q@js`sTw3!yA$L^ zHpu*~ARG9$vD$+m#nliJ6g~N8z*FVmaz&1*8su_N-wPC6AQ}`(AQ}`jpfzS-w}DNE zuC@1qxEx|VR19{{njBL#$O&3TOx2+Ds38HW`N3;0HQs?6e4ykDULOliDIj}54$}h7 z5rVK8L?3hhCU6nXaEuA;aPS3b%n&vcBq7LiLN3~3M)1Ka2SH<sTnt{IQwu=(AAB$& zSKT3S7=XM29T|cw#)qu028EoZ1Oo#DR2hg58#w~6$`=P0#Grhw#S95B(2QCh6SKy1 z(C|1YIx+9x)p&tJ?hx`tULb3knKbTzQV!_GT5wASdMg+F#w`YhJgB|k&9i9Ii<qkS zf;v**QQhJ>3=CYgAU;HtIe#;#M*IibqyeoHQWzK*EJ5WGSQ{6U2v|8A<Pvta{4Jo? zj|He*C&Z|+6*{a9S|ZHL$x#ft085yKsTvfGf-K<M_=FfWwt-g3U4)$M$oNmp71SyM zpCJhy$CP2P427KK2&ymVGJw{!G6+Jw1ZnDkLqH2+FtZQ?_{uTxj2~oPK#LiCt3*EN z?p<zn9@qgDpyM1soeB%kQOnGbGm=4F4<=@fPn-;F`JiCcV%7j%kq){R7UT<ImZC@% zh5{iL@G&47s)%hT%=x?s4!jS-1U`?^nu$SB{$KGiaBGCAb}OhE!d$x@L_zz@Y~a1# zHlQ?za4Hv@xC1C!AWnnEEh{5~wiXN2i5hGm9yl+0F;#=ge`avc9Ne!3oteP`-nU^3 zG8gPVE;fxXpo9f!2C_jm&Vb!839@ZQ+zvd_AeO(Km4Qp%6EZq2uCW7@p}_SXXgv<7 zu(SiEfl@b6`x``XvGsr`XywPu)(GN(8ttHT4?VjAl#M`n`v_>uIxKJ7F;#>3%=tUP z=fP<Cv9Lfyim!oE^>xq*I@_2_XE87^S%Er2%%zr$3{2pKZp@_<L872N*UY8XjF5&a z$WBn-6m&#~J;;s4yTI)>$eFcZOW42%!9px#D{>WOD1fqSK`w!eQGvrmulO$~16#vk z&=?eGT!kGR+Ms>I9N@7d2ax%Yl+TpE2V@O+Q6F3WUQjMzX3yUT-YKTbz`&)8Ws3kb zee*FW=t0^ZAUimqc7WKNP<9*>_$DK!{3d1wE^rG6G{p^CZ(4m6Tr{0vWMEnB%gP{K zeGn8;aZDKEhd|<5Ow}NjAk7S*eiZ1uV@Hr5z-b?{ya}|L34B^<6_Z&0VUVAgz=KBI z?0uQw6FDFaDK;%8_F@juFpdTncoYW|&+DLT{y|eToS?fa!LBPl0;*4sfgD<#&B(x2 zdmI#=ptchmBj|2x2EpQ^AbZ%D#qy7VP8$JT$qZf}!T}zi;^oxf=VD+3&j_+{ii6d_ zuV=o^BFrKt%xVFeo&a3~1=b<V20B#sIH<n^+PWtQ8TJxp7Zc{N&<8a;*aaa*3v;pw zatd+fp8zQZ?X+P7HEzTsRE4>~)(CQlM+kEWatN~bWg49nWEGD9b=n14`ZA3svDKXd zm7Ad6s>nY!LC`ImCs`S|8bG38DGe@02JO1jNQ#6&icWzPfkeSl8r+Nw+8R8Nhz5lr zXdWNb^a1z5A@SIkDIQr1ia2l+n2AY)g^Pg=5;+>&TnubXs^DmaDuTwb!F48Ph^z)L zNKG{;)br1Pk^#890Ob)-KiU~oHgJh?TYv^j*w|<BaDdPD=H=Az0}b)9Fln%X2JS#Z z6rj7gKmi4+_XJt;&w<z=?=ykT=E%=sWZ(j?Xk_Bx)ZpP_V1o|}E{FAZAZH)DfYMww zC`GUcG31{InFH!lvQ=LI&Dv?Of^InlRc&n57ePlCpJZfUflM#eftUh}Oc1?H%o@Cm z4BGjZL7oDIowNZD18Dr+6>fh16;R5u0IeSuV$iq>%9cWm8rN7ExWGp9aDYvOY>X0O z)VL06pz(1ruvvioi|j8U28|n_dTJ-6o?`eX7KUC=@h}9&!s;nb@EQX*CI-QxOcl^s zrJyJSpMA>=CN-XdcQb+yf~|ta2MYrzVBJA(2M@?{u|Wo8!E1Oy?qP!r$b$IbCIwg@ z=#EfOfEC{ag#rUZ5I=*)Emj6Deg=)(pmjcXAi|(~uEAx19{5V722en1*)cI|+yw<W zOYIp@o|I$KFa}*8q*s)u3hVF7F;#=*%<AreR5It^hZtA~$?MRL$r_OQ5Jm>BDkkRI z2Ot$m%ssK7rPS3R9&`RfkXuB+B?YLB#SA|8zyp-_N|hKHKwU^sJBWEHNRJj<KFApm zHYi>}eR@!n!V_6NXxSJO#B{JquoYTt`HGC7Ba^{l16u11T080m3R7l{N1(L8!~&+d z*}%>N*CXr@CaCMo%%WidYV3$<K?Ok-C1_y`$QNwv`Hw+f1Doxn@dV_hr=Z;Y3@i%T zOCzT79F&A!Km^P{Z9F8t8j~2a22^euB>b3IieG|?$5-IMWvT|z#jimkZy;v)F^Oxu z1xZ$e1oGd3M7hL3bvr8q=qvzlkl(7`gH|S6fetYNbtk|oKY*O~5hTu43zCMeWieuc z81xBb5CiCZBxLiMd*VUK`ZGkbiAf5{ZiwTU^S^+~==`q`B@AgO?t|+829X4fpMdtX z`heVsYz;r7#&=c*F0f@n4EaAmB>-roMB^u@!sKVv_yuZq{sx%>YIK0oKo%BzSim|# zVZp=z>VNq%F$jtk{{cla8&mCHkXhh*T#iZOAIL1wItWl(&ky7tun?C8sISkK{~uH` zFtezNM+h+WC$Ta}vp0fB==Q$*;5l}b1rpG@o1H=12vT=9F-hPID+V@jl4J-2ts@0_ z9O^?2Mu<cjN;pHqkO?9OO2eRa-~J#sbFne!GqW*pK?azip{T(EQV9zuKPItSRyGDM zXf(5d<Usic)Mg6+nW0(@l4b_&<pD9+6hIf1*ntManKalzsv+}Zpgr`UIrc!19*B`5 zFhfB}E1!dnfs5M$bnJo<qXs7%0~Ze@fpFw=u|cC2JfZ{HA_cDbx!53;gb<?!HyZ<& z?lDMV%J@$#2bAi-jea&u&`dj9J`WoM7cY1^M~GR2mko55Jj6?aEcu|IQ4?a;-~$=* z0AdL9Ke1f6A)vVg@R{&Z3@&kyGMR~?l0j=Rgbm;S%&fr=^05*u+cPjQcro|nvoc7t zfJsPUz+eOsgD7TTV34X40BK{;D;8v9;A#MK;AS#u2!SNsm^7R~_l)dQg<t!?;KdB? zj58I11)agAp&V27bx_$0+8YdJfb%3+FLcQQOVI(48KAxfc>S6JLkswPWzd@68t_pD zppnA-ms|{N&{4*G&>bXPY*yekx-8)FYLQ|^ZU#1Pc9!Bu&@>?UjuprdV?OAP6+Vcn z{5A&AjRRowu7fIY@Wm@!P=!b~uz_z=Vbfv-=PyuO0+f$HZ5B+m`9GN$KqVF=UCBY) z*H%m#+ZY+Rn3y%ZVBv5B77kzrc-^JAh7VX4)aQe#_XCT_F;(A$sRuK_b9C(BvAbYU znuRDA?*$#Y#Kk7YyogOB2&@z04ut&>Q8}jSTQKv$3~)aaJg?2ftPuv*nFMh=Q_)^# zh5}}dm7pmAhzw}IdG&3WelP>PmsTSbq!G!_0W1t`Ow1b5AYo9Qd<Uin%z%t_M1e+p z!F@|D@L9AFJ+*g1Eohe7dmtSQ41O$3)nJiokU;)_P_3uLES^6NvJDh;hcZYX`0hkd znFop+$cz?i-F-#|mLAZROZm5%7`QA!%ON$6F*0z0#RQo7SeRM(nV}I0x|=880dyq~ zB(7n8F{%fd@=p|G3}_w_CcX?3M$C1Om>9V7AA<(1L4DYwBcK+-Dh6;1K_dg~eFiIt zS|(<VEU<taQ}qLo??8D0%m9aB^+T8#m;oM#P+(wXVqgdX??WrT4ca-z&Rlzvg@J|D z>K!BKT2`y)j0_ASJWLvypsoXGoDIShV7BmP1l{D6&IMW%1gbUE*sDQ0`B;RQG;+BZ z*myZLazL7t85tNj!962O&?p`sOTH#I1Dh2OBLf4g6{zb1(+8gY$?s!fU=v`rcng}{ zgWNv_s?j*XSMNaX*%e^6I1ie7wK@s9lMy_~3N_RcG)&5wFU-ckRrd&~!;lB+Fo=N4 z7?3DfN`sG)L7NS{s+Rp9+a1uXg(w?nVnTx-)ZKWDq&pv^TMVQdBw7a|Gz3814M9c* zZBR!Byz5K6cLf6jlQ5egn;67HOF(=<HenV)R<Jdkh^Pc>0!61F=%U^yOrZOmSS>+? z5JYSK92N#PVRqKicMJ@S;9)n`5)d<AoQ;7C%9LPZ;Nk!;Q{jMUV$BcY1{GZp9<&JK zXNGVgqv(i4co)=56J!Su?g+Aj4~M)1nFj~&?VrM!@P!eigkc+#C8#-#bbp&QXjuqT zz9bt17x?r6$R${y&M>I%1l?Elg^__F6f|#i7dldNiiLqigquYqkQp4u+!uUcS1z&V zD=|RlW7xGsc-SEqjOBw89dGeHA<%4|APZaVX%+?+cJOUY!mNTU>_`_h)t+GijVE7# zU)c4J5flgD^%a7w7vT4VIjm%0U|_2Txg>uwX!ahoutJaxyypFaAL!%&(6!bUph1ue zzA!G2Ae-f0P)C=g8e|P55w8KIOz<KFL6(1P_dzK~3RKB*3bV6Z@PKI*@8w`%U<7q~ z#RMU`mw*HWIr7^X7`UXt#VP34WpP3FMS`3fMxeWR-5D8}0xdu%WeTz)-Kz%b8w#=_ zE>?2@l@mx_f%pOLQ-~knUgF`f1a;~;pbp{^<U(~27uZ2s>=$Oj;siV;$9|z7#&-bq z8IbJ*rQ8c8Owg-Hv@ZC=JPo=Fkp<L#XUhM`z`#{34XVLGWqQ60h=sbo$w-Z%0DP|t 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%0DR)5U!>warU|0qkmxKh;5l|q3 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%0DvZk@=M{<QQ&$B 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�&GA9xo$9Ggt@0^&p>jg2ilj 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 VF7REy6|jW~gU*4Y4x(iU0093?x3vHO literal 0 HcmV?d00001 diff --git a/packages/Moq.4.2.1409.1722/lib/net35/Moq.xml b/packages/Moq.4.2.1409.1722/lib/net35/Moq.xml new file mode 100644 index 0000000000..2fee68ebb6 --- /dev/null +++ b/packages/Moq.4.2.1409.1722/lib/net35/Moq.xml @@ -0,0 +1,6082 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Moq</name> + </assembly> + <members> + <member name="T:Moq.Language.ISetupConditionResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <typeparam name="TResult"></typeparam> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Setups the get. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="expression">The expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> + <summary> + Handle interception + </summary> + <param name="invocation">the current invocation context</param> + <param name="ctx">shared data for the interceptor as a whole</param> + <param name="localCtx">shared data among the strategies during a single interception</param> + <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> + </member> + <member name="T:Moq.IMock`1"> + <summary> + Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> + are possible. Only covers the covariant members of Mock<T>. + </summary> + </member> + <member name="P:Moq.IMock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.IMock`1.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.IMock`1.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.IMock`1.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + Searches also in non public events. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> + <summary> + Given a type return all of its ancestors, both types and interfaces. + </summary> + <param name="initialType">The type to find immediate ancestors of</param> + </member> + <member name="T:Moq.Language.ICallback"> + <summary> + Defines the <c>Callback</c> verb and overloads. + </summary> + </member> + <member name="T:Moq.IHideObjectMembers"> + <summary> + Helper interface used to hide the base <see cref="T:System.Object"/> + members from the fluent API to make it much cleaner + in Visual Studio intellisense. + </summary> + </member> + <member name="M:Moq.IHideObjectMembers.GetType"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.GetHashCode"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.ToString"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> + <summary/> + </member> + <member name="M:Moq.Language.ICallback.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean + value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The argument type of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback((string command) => Console.WriteLine(command)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="T:Moq.Language.ICallback`2"> + <summary> + Defines the <c>Callback</c> verb and overloads for callbacks on + setups that return a value. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value of the setup.</typeparam> + </member> + <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true) + .Returns(true); + </code> + Note that in the case of value-returning methods, after the <c>Callback</c> + call you can still specify the return value. + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback(command => Console.WriteLine(command)) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="T:Moq.Language.IRaise`1"> + <summary> + Defines the <c>Raises</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> + <summary> + Specifies the event that will be raised + when the setup is met. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The event arguments to pass for the raised event.</param> + <example> + The following example shows how to raise an event when + the setup is met: + <code> + var mock = new Mock<IContainer>(); + + mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) + .Raises(add => add.Added += null, EventArgs.Empty); + </code> + </example> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> + <summary> + Specifies the event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="func">A function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> + <summary> + Specifies the custom event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="T:Moq.Language.IReturns`2"> + <summary> + Defines the <c>Returns</c> verb. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value from the expression.</typeparam> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the method call: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return from the method. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value when the method is called: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the method + is executed and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value which is evaluated lazily at the time of the invocation. + <para> + The lookup list can change between invocations and the setup + will return different values accordingly. Also, notice how the specific + string argument is retrieved by simply declaring it as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Returns((string command) => returnValues[command]); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.CallBase"> + <summary> + Calls the real method of the object and returns its return value. + </summary> + <returns>The value calculated by the real method of the object.</returns> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2) => arg1 + arg2); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); + </code> + </example> + </member> + <member name="T:Moq.Proxy.ProxyMethodHook"> + <summary> + Hook used to tells Castle which methods to proxy in mocked classes. + + Here we proxy the default methods Castle suggests (everything Object's methods) + plus Object.ToString(), so we can give mocks useful default names. + + This is required to allow Moq to mock ToString on proxy *class* implementations. + </summary> + </member> + <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> + <summary> + Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). + </summary> + </member> + <member name="T:Moq.Proxy.InterfaceProxy"> + <summary> + <para>The base class used for all our interface-inheriting proxies, which overrides the default + Object.ToString() behavior, to route it via the mock by default, unless overriden by a + real implementation.</para> + + <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> + </summary> + <remarks> + <para><strong>This is internal to Moq and should not be generally used.</strong></para> + + <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, + see github.com/Moq/moq4/issues/98 for details.</para> + </remarks> + </member> + <member name="M:Moq.Proxy.InterfaceProxy.ToString"> + <summary> + Overrides the default ToString implementation to instead find the mock for this mock.Object, + and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate + mocks and mock object instances in error messages. + </summary> + </member> + <member name="T:Moq.Language.ISetupSequentialResult`1"> + <summary> + Language for ReturnSequence + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> + <summary> + Returns value + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> + <summary> + Calls original method + </summary> + </member> + <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> + <summary> + The first method call or member access will be the + last segment of the expression (depth-first traversal), + which is the one we have to Setup rather than FluentMock. + And the last one is the one we have to Mock.Get rather + than FluentMock. + </summary> + </member> + <member name="T:Moq.Mock"> + <summary> + Base class for mocks and static helper class with methods that + apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to + retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. + </summary> + </member> + <member name="M:Moq.Mock.Of``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Moq.Mock"/> class. + </summary> + </member> + <member name="M:Moq.Mock.Get``1(``0)"> + <summary> + Retrieves the mock object for the given object instance. + </summary><typeparam name="T"> + Type of the mock to retrieve. Can be omitted as it's inferred + from the object instance passed in as the <paramref name="mocked"/> instance. + </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> + The received <paramref name="mocked"/> instance + was not created by Moq. + </exception><example group="advanced"> + The following example shows how to add a new setup to an object + instance which is not the original <see cref="T:Moq.Mock`1"/> but rather + the object associated with it: + <code> + // Typed instance, not the mock, is retrieved from some test API. + HttpContextBase context = GetMockContext(); + + // context.Request is the typed object from the "real" API + // so in order to add a setup to it, we need to get + // the mock that "owns" it + Mock<HttpRequestBase> request = Mock.Get(context.Request); + mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) + .Returns(tempUrl); + </code> + </example> + </member> + <member name="M:Moq.Mock.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock.Verify"> + <summary> + Verifies that all verifiable expectations have been met. + </summary><example group="verification"> + This example sets up an expectation and marks it as verifiable. After + the mock is used, a <c>Verify()</c> call is issued on the mock + to ensure the method in the setup was invoked: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory. + this.Verify(); + </code> + </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> + </member> + <member name="M:Moq.Mock.VerifyAll"> + <summary> + Verifies all expectations regardless of whether they have + been flagged as verifiable. + </summary><example group="verification"> + This example sets up an expectation without marking it as verifiable. After + the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock + to ensure that all expectations are met: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory, even + // that expectation was not marked as verifiable. + this.VerifyAll(); + </code> + </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> + </member> + <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> + <summary> + Gets the interceptor target for the given expression and root mock, + building the intermediate hierarchy of mock objects if necessary. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.As``1"> + <summary> + Adds an interface implementation to the mock, + allowing setups to be specified for it. + </summary><remarks> + This method can only be called before the first use + of the mock <see cref="P:Moq.Mock.Object"/> property, at which + point the runtime type has already been generated + and no more interfaces can be added to it. + <para> + Also, <typeparamref name="TInterface"/> must be an + interface and not a class, which must be specified + when creating the mock instead. + </para> + </remarks><exception cref="T:System.InvalidOperationException"> + The mock type + has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. + </exception><exception cref="T:System.ArgumentException"> + The <typeparamref name="TInterface"/> specified + is not an interface. + </exception><example> + The following example creates a mock for the main interface + and later adds <see cref="T:System.IDisposable"/> to it to verify + it's called by the consumer code: + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + + // add IDisposable interface + var disposable = mock.As<IDisposable>(); + disposable.Setup(d => d.Dispose()).Verifiable(); + </code> + </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> + </member> + <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> + </member> + <member name="P:Moq.Mock.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.Mock.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.Mock.Object"> + <summary> + Gets the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock.MockedType"> + <summary> + Retrieves the type of the mocked object, its generic type argument. + This is used in the auto-mocking of hierarchy access. + </summary> + </member> + <member name="P:Moq.Mock.DelegateInterfaceMethod"> + <summary> + If this is a mock of a delegate, this property contains the method + on the autogenerated interface so that we can convert setup + verify + expressions on the delegate into expressions on the interface proxy. + </summary> + </member> + <member name="P:Moq.Mock.IsDelegateMock"> + <summary> + Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> + must be performed on the mock, without causing unnecessarily early initialization of + the mock instance, which breaks As{T}. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValueProvider"> + <summary> + Specifies the class that will determine the default + value to return when invocations are made that + have no setups and need to return a default + value (for loose mocks). + </summary> + </member> + <member name="P:Moq.Mock.ImplementedInterfaces"> + <summary> + Exposes the list of extra interfaces implemented by the mock. + </summary> + </member> + <member name="T:Moq.MockRepository"> + <summary> + Utility repository class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the repository constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This repository class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="repository"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + repository.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the repository + to create loose mocks and later verify only verifiable setups: + <code> + var repository = new MockRepository(MockBehavior.Loose); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // this setup will be verified when we verify the repository + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the repository + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + repository.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the repository with a + default strict behavior, overriding that default for a + specific mock: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + // this particular one we want loose + var foo = repository.Create<IFoo>(MockBehavior.Loose); + var bar = repository.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + repository.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="T:Moq.MockFactory"> + <summary> + Utility factory class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the factory constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This factory class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="factory"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + factory.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the factory + to create loose mocks and later verify only verifiable setups: + <code> + var factory = new MockFactory(MockBehavior.Loose); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // this setup will be verified when we verify the factory + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the factory + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + factory.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the factory with a + default strict behavior, overriding that default for a + specific mock: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + // this particular one we want loose + var foo = factory.Create<IFoo>(MockBehavior.Loose); + var bar = factory.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + factory.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the factory with the given <paramref name="defaultBehavior"/> + for newly created mocks from the factory. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="M:Moq.MockFactory.Create``1"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + // use mock on tests + + factory.VerifyAll(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(System.Object[])"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time and with the + the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>("Foo", 25, true); + // use mock on tests + + factory.Verify(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> + <summary> + Creates a new mock with the given <paramref name="behavior"/>. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(MockBehavior.Loose); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> + <summary> + Creates a new mock with the given <paramref name="behavior"/> + and with the the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory, passing + constructor arguments: + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> + <summary> + Implements creation of a new mock within the factory. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">The behavior for the new mock.</param> + <param name="args">Optional arguments for the construction of the mock.</param> + </member> + <member name="M:Moq.MockFactory.Verify"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyAll"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> + <summary> + Invokes <paramref name="verifyAction"/> for each mock + in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting + <see cref="T:Moq.MockVerificationException"/> that might be + thrown from the action. + </summary> + <param name="verifyAction">The action to execute against + each mock.</param> + </member> + <member name="P:Moq.MockFactory.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.MockFactory.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.MockFactory.Mocks"> + <summary> + Gets the mocks that have been created by this factory and + that will get verified together. + </summary> + </member> + <member name="M:Moq.MockRepository.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the repository with the given <paramref name="defaultBehavior"/> + for newly created mocks from the repository. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="T:Moq.EmptyDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for invocations that do not have setups or return values, with loose mocks. + This is the default behavior for a mock. + </summary> + </member> + <member name="T:Moq.IDefaultValueProvider"> + <summary> + Interface to be implemented by classes that determine the + default value of non-expected invocations. + </summary> + </member> + <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> + <summary> + Defines the default value to return in all the methods returning <typeparamref name="T"/>. + </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> + </member> + <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> + <summary> + Provides a value for the given member and arguments. + </summary><param name="member"> + The member to provide a default value for. + </param> + </member> + <member name="T:Moq.ExpressionStringBuilder"> + <summary> + The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable + string representation for the failure message. + </summary> + </member> + <member name="T:Moq.Language.Flow.ICallbackResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IThrows"> + <summary> + Defines the <c>Throws</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> + <summary> + Specifies the exception to throw when the method is invoked. + </summary> + <param name="exception">Exception instance to throw.</param> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Language.IThrows.Throws``1"> + <summary> + Specifies the type of exception to throw when the method is invoked. + </summary> + <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IThrowsResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IOccurrence"> + <summary> + Defines occurrence members to constraint setups. + </summary> + </member> + <member name="M:Moq.Language.IOccurrence.AtMostOnce"> + <summary> + The expected invocation can happen at most once. + </summary> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMostOnce(); + </code> + </example> + </member> + <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> + <summary> + The expected invocation can happen at most specified number of times. + </summary> + <param name="callCount">The number of times to accept calls.</param> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMost( 5 ); + </code> + </example> + </member> + <member name="T:Moq.Language.IVerifies"> + <summary> + Defines the <c>Verifiable</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable(); + </code> + </example> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met, and specifies a message for failures. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable("Ping should be executed always!"); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.ISetup`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.MethodCallReturn"> + <devdoc> + We need this non-generics base class so that + we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from + generic code. + </devdoc> + </member> + <member name="T:Moq.Language.Flow.ISetup`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrows`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.ISetupGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackGetter`2"> + <summary> + Defines the <c>Callback</c> verb for property getter setups. + </summary> + <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the property is retrieved. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupGet(x => x.Suspended) + .Callback(() => called = true) + .Returns(true); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IReturnsGetter`2"> + <summary> + Defines the <c>Returns</c> verb for property get setups. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the property getter call: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return for the property. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example> + Return a calculated value when the property is retrieved: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the property + is retrieved and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> + <summary> + Calls the real property of the object and returns its return value. + </summary> + <returns>The value calculated by the real property of the object.</returns> + </member> + <member name="T:Moq.Language.Flow.IReturnsResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:System.Action`5"> + <summary> + Encapsulates a method that has five parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`6"> + <summary> + Encapsulates a method that has five parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`6"> + <summary> + Encapsulates a method that has six parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`7"> + <summary> + Encapsulates a method that has six parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`7"> + <summary> + Encapsulates a method that has seven parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`8"> + <summary> + Encapsulates a method that has seven parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`8"> + <summary> + Encapsulates a method that has eight parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`9"> + <summary> + Encapsulates a method that has eight parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`9"> + <summary> + Encapsulates a method that has nine parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`10"> + <summary> + Encapsulates a method that has nine parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`10"> + <summary> + Encapsulates a method that has ten parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`11"> + <summary> + Encapsulates a method that has ten parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`11"> + <summary> + Encapsulates a method that has eleven parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`12"> + <summary> + Encapsulates a method that has eleven parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`12"> + <summary> + Encapsulates a method that has twelve parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`13"> + <summary> + Encapsulates a method that has twelve parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`13"> + <summary> + Encapsulates a method that has thirteen parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`14"> + <summary> + Encapsulates a method that has thirteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`14"> + <summary> + Encapsulates a method that has fourteen parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`15"> + <summary> + Encapsulates a method that has fourteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`15"> + <summary> + Encapsulates a method that has fifteen parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`16"> + <summary> + Encapsulates a method that has fifteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:System.Action`16"> + <summary> + Encapsulates a method that has sixteen parameters and does not return a value. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param> + </member> + <member name="T:System.Func`17"> + <summary> + Encapsulates a method that has sixteen parameters and returns a value of the type specified by the <typeparamref name="TResult" /> parameter. + </summary> + <typeparam name="T1">The type of the first parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T2">The type of the second parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T3">The type of the third parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T4">The type of the fourth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T5">The type of the fifth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T6">The type of the sixth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T7">The type of the seventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T8">The type of the eighth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T9">The type of the nineth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T10">The type of the tenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T11">The type of the eleventh parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T12">The type of the twelfth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T13">The type of the thirteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T14">The type of the fourteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T15">The type of the fifteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="T16">The type of the sixteenth parameter of the method that this delegate encapsulates.</typeparam> + <typeparam name="TResult">The type of the return value of the method that this delegate encapsulates.</typeparam> + <param name="arg1">The first parameter of the method that this delegate encapsulates.</param> + <param name="arg2">The second parameter of the method that this delegate encapsulates.</param> + <param name="arg3">The third parameter of the method that this delegate encapsulates.</param> + <param name="arg4">The fourth parameter of the method that this delegate encapsulates.</param> + <param name="arg5">The fifth parameter of the method that this delegate encapsulates.</param> + <param name="arg6">The sixth parameter of the method that this delegate encapsulates.</param> + <param name="arg7">The seventh parameter of the method that this delegate encapsulates.</param> + <param name="arg8">The eighth parameter of the method that this delegate encapsulates.</param> + <param name="arg9">The nineth parameter of the method that this delegate encapsulates.</param> + <param name="arg10">The tenth parameter of the method that this delegate encapsulates.</param> + <param name="arg11">The eleventh parameter of the method that this delegate encapsulates.</param> + <param name="arg12">The twelfth parameter of the method that this delegate encapsulates.</param> + <param name="arg13">The thirteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg14">The fourteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg15">The fifteenth parameter of the method that this delegate encapsulates.</param> + <param name="arg16">The sixteenth parameter of the method that this delegate encapsulates.</param> + <return>The return value of the method that this delegate encapsulates.</return> + </member> + <member name="T:Moq.MockExtensions"> + <summary> + Provides additional methods on mocks. + </summary> + <remarks> + Those methods are useful for Testeroids support. + </remarks> + </member> + <member name="M:Moq.MockExtensions.ResetCalls(Moq.Mock)"> + <summary> + Resets the calls previously made on the specified mock. + </summary> + <param name="mock">The mock whose calls need to be reset.</param> + </member> + <member name="T:Moq.MockSequence"> + <summary> + Helper class to setup a full trace between many mocks + </summary> + </member> + <member name="M:Moq.MockSequence.#ctor"> + <summary> + Initialize a trace setup + </summary> + </member> + <member name="P:Moq.MockSequence.Cyclic"> + <summary> + Allow sequence to be repeated + </summary> + </member> + <member name="T:Moq.MockSequenceHelper"> + <summary> + define nice api + </summary> + </member> + <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> + <summary> + Perform an expectation in the trace. + </summary> + </member> + <member name="T:Moq.MatcherAttribute"> + <summary> + Marks a method as a matcher, which allows complete replacement + of the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary> + <remarks> + <b>This feature has been deprecated in favor of the new + and simpler <see cref="T:Moq.Match`1"/>. + </b> + <para> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </para> + <para> + There are two parts of a matcher: the compiler matcher + and the runtime matcher. + <list type="bullet"> + <item> + <term>Compiler matcher</term> + <description>Used to satisfy the compiler requirements for the + argument. Needs to be a method optionally receiving any arguments + you might need for the matching, but with a return type that + matches that of the argument. + <para> + Let's say I want to match a lists of orders that contains + a particular one. I might create a compiler matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + Note that the return value from the compiler matcher is irrelevant. + This method will never be called, and is just used to satisfy the + compiler and to signal Moq that this is not a method that we want + to be invoked at runtime. + </description> + </item> + <item> + <term>Runtime matcher</term> + <description> + The runtime matcher is the one that will actually perform evaluation + when the test is run, and is defined by convention to have the + same signature as the compiler matcher, but where the return + value is the first argument to the call, which contains the + object received by the actual invocation at runtime: + <code> + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + </code> + At runtime, the mocked method will be invoked with a specific + list of orders. This value will be passed to this runtime + matcher as the first argument, while the second argument is the + one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). + <para> + The boolean returned determines whether the given argument has been + matched. If all arguments to the expected method are matched, then + the setup matches and is evaluated. + </para> + </description> + </item> + </list> + </para> + Using this extensible infrastructure, you can easily replace the entire + <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the + typical (and annoying) lengthy expressions that result when you have + multiple arguments that use generics. + </remarks> + <example> + The following is the complete example explained above: + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + } + </code> + And the concrete test using this matcher: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + + // use mock, invoke Save, and have the matcher filter. + </code> + </example> + </member> + <member name="T:Moq.Mock`1"> + <summary> + Provides a mock implementation of <typeparamref name="T"/>. + </summary><remarks> + Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. + <para> + The behavior of the mock with regards to the setups and the actual calls is determined + by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> + constructor. + </para> + </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> + The following example shows establishing setups with specific values + for method invocations: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.True(order.IsFilled); + </code> + The following example shows how to use the <see cref="T:Moq.It"/> class + to specify conditions for arguments instead of specific values: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + // shows how to expect a value within a range + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + + // shows how to throw for unexpected calls. + mock.Setup(x => x.Remove( + It.IsAny<string>(), + It.IsAny<int>())) + .Throws(new InvalidOperationException()); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.False(order.IsFilled); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> + <summary> + Ctor invoked by AsTInterface exclusively. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>();</code> + </example> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Object[])"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with + the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only for classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> + <summary> + Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> + </example><param name="behavior">Behavior of the mock.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> + <summary> + Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with + the given constructor arguments for the class. + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only to classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.ToString"> + <summary> + Returns the name of the mock + </summary> + </member> + <member name="M:Moq.Mock`1.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a void method. + </summary><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a value returning method. + </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> + <code> + mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property getter. + </summary><remarks> + If more than one setup is set for the same property getter, + the latest one wins and is the one that will be executed. + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + <para> + This overloads allows the use of a callback already + typed for the property type. + </para> + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.Stub(v => v.Value); + </code> + After the <c>Stub</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + + v.Value = 5; + Assert.Equal(5, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. This overload + allows setting the initial value for the property. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.SetupProperty(v => v.Value, 5); + </code> + After the <c>SetupProperty</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + // Initial value was stored + Assert.Equal(5, v.Value); + + // New value set which changes the initial value + v.Value = 6; + Assert.Equal(6, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupAllProperties"> + <summary> + Specifies that the all properties on the mock should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). The default value for each property will be the + one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. + </summary><remarks> + If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, + the mocked default values will also get all properties setup recursively. + </remarks> + </member> + <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a property was read on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> + <summary> + Verifies that a property was set on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> argument is + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); + </code> + </example><example> + This example shows how to invoke an event with a custom event arguments + class in a view that will cause its corresponding presenter to + react by changing its state: + <code> + var mockView = new Mock<IOrdersView>(); + var presenter = new OrdersPresenter(mockView.Object); + + // Check that the presenter has no selection by default + Assert.Null(presenter.SelectedOrder); + + // Raise the event with a specific arguments data + mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); + + // Now the presenter reacted to the event, and we have a selected order + Assert.NotNull(presenter.SelectedOrder); + Assert.Equal("moq", presenter.SelectedOrder.ProductName); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument for a non-EventHandler typed event. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> arguments are + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a custom event that does not adhere to + the standard <c>EventHandler</c>: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); + </code> + </example> + </member> + <member name="P:Moq.Mock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock`1.Name"> + <summary> + Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). + </summary> + </member> + <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> + <inheritdoc /> + </member> + <member name="T:Moq.MockLegacyExtensions"> + <summary> + Provides legacy API members as extensions so that + existing code continues to compile, but new code + doesn't see then. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> + <summary> + Obsolete. + </summary> + </member> + <member name="T:Moq.ObsoleteMockExtensions"> + <summary> + Provides additional methods on mocks. + </summary> + <devdoc> + Provided as extension methods as they confuse the compiler + with the overloads taking Action. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter, regardless of its value. + </summary> + <remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks> + <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> + <typeparam name="T">Type of the mock.</typeparam> + <param name="mock">The target mock for the setup.</param> + <param name="expression">Lambda expression that specifies the property setter.</param> + <example group="setups"> + <code> + mock.SetupSet(x => x.Suspended); + </code> + </example> + <devdoc> + This method is not legacy, but must be on an extension method to avoid + confusing the compiler with the new Action syntax. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Verifies that a property has been set on the mock, regarless of its value. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> + <summary> + Verifies that a property has been set on the mock, specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times, and specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="T:Moq.SequenceExtensions"> + <summary> + Helper for sequencing return values in the same method. + </summary> + </member> + <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Return a sequence of values, once per call. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> + <summary> + Casts the expression to a lambda expression, removing + a cast if there's any. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> + <summary> + Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. + </summary> + <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> + </member> + <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> + <summary> + Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> + <summary> + Creates an expression that casts the given expression to the <typeparamref name="T"/> + type. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> + <devdoc> + TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 + is fixed. + </devdoc> + </member> + <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> + <summary> + Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> + around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) + or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). + </summary> + </member> + <member name="M:Moq.Extensions.IsDelegate(System.Type)"> + <summary> + Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). + </summary> + </member> + <member name="T:Moq.Evaluator"> + <summary> + Provides partial evaluation of subtrees, whenever they can be evaluated locally. + </summary> + <author>Matt Warren: http://blogs.msdn.com/mattwar</author> + <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <param name="fnCanBeEvaluated">A function that decides whether a given expression + node can be part of the local function.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="T:Moq.Evaluator.SubtreeEvaluator"> + <summary> + Evaluates and replaces sub-trees when first candidate is reached (top-down) + </summary> + </member> + <member name="T:Moq.Evaluator.Nominator"> + <summary> + Performs bottom-up analysis to determine which nodes can possibly + be part of an evaluated sub-tree. + </summary> + </member> + <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> + <summary> + Ensures the given <paramref name="value"/> is not null. + Throws <see cref="T:System.ArgumentNullException"/> otherwise. + </summary> + </member> + <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> + <summary> + Ensures the given string <paramref name="value"/> is not null or empty. + Throws <see cref="T:System.ArgumentNullException"/> in the first case, or + <see cref="T:System.ArgumentException"/> in the latter. + </summary> + </member> + <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range including the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range excluding the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="T:Moq.IMocked`1"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="T:Moq.IMocked"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="P:Moq.IMocked.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="P:Moq.IMocked`1.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="T:Moq.Interceptor"> + <summary> + Implements the actual interception and method invocation for + all mocks. + </summary> + </member> + <member name="T:Moq.Language.Flow.ISetupSetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackSetter`1"> + <summary> + Defines the <c>Callback</c> verb for property setter setups. + </summary> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> + <summary> + Specifies a callback to invoke when the property is set that receives the + property value being set. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupSet(x => x.Suspended) + .Callback((bool state) => Console.WriteLine(state)); + </code> + </example> + </member> + <member name="T:Moq.It"> + <summary> + Allows the specification of a matching condition for an + argument in a method invocation, rather than a specific + argument value. "It" refers to the argument being matched. + </summary><remarks> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate. + </remarks> + </member> + <member name="M:Moq.It.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary><remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks><example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); + </code> + </example><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.IsNotNull``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type, except null. + </summary><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks><example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with value from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(``0[])"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with a value of 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument with value not found from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(``0[])"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument of any value except 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Matchers.MatcherAttributeMatcher"> + <summary> + Matcher to treat static functions as matchers. + + mock.Setup(x => x.StringMethod(A.MagicString())); + + public static class A + { + [Matcher] + public static string MagicString() { return null; } + public static bool MagicString(string arg) + { + return arg == "magic"; + } + } + + Will succeed if: mock.Object.StringMethod("magic"); + and fail with any other call. + </summary> + </member> + <member name="T:Moq.MockBehavior"> + <summary> + Options to customize the behavior of the mock. + </summary> + </member> + <member name="F:Moq.MockBehavior.Strict"> + <summary> + Causes the mock to always throw + an exception for invocations that don't have a + corresponding setup. + </summary> + </member> + <member name="F:Moq.MockBehavior.Loose"> + <summary> + Will never throw exceptions, returning default + values when necessary (null for reference types, + zero for value types or empty enumerables and arrays). + </summary> + </member> + <member name="F:Moq.MockBehavior.Default"> + <summary> + Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + </member> + <member name="T:Moq.MockException"> + <summary> + Exception thrown by mocks when setups are not matched, + the mock is not properly setup, etc. + </summary> + <remarks> + A distinct exception type is provided so that exceptions + thrown by the mock can be differentiated in tests that + expect other exceptions to be thrown (i.e. ArgumentException). + <para> + Richer exception hierarchy/types are not provided as + tests typically should <b>not</b> catch or expect exceptions + from the mocks. These are typically the result of changes + in the tested class or its collaborators implementation, and + result in fixes in the mock setup so that they dissapear and + allow the test to pass. + </para> + </remarks> + </member> + <member name="M:Moq.MockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + <param name="info">Serialization information.</param> + <param name="context">Streaming context.</param> + </member> + <member name="M:Moq.MockException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + <param name="info">Serialization information.</param> + <param name="context">Streaming context.</param> + </member> + <member name="P:Moq.MockException.IsVerificationError"> + <summary> + Indicates whether this exception is a verification fault raised by Verify() + </summary> + </member> + <member name="T:Moq.MockException.ExceptionReason"> + <summary> + Made internal as it's of no use for + consumers, but it's important for + our own tests. + </summary> + </member> + <member name="T:Moq.MockVerificationException"> + <devdoc> + Used by the mock factory to accumulate verification + failures. + </devdoc> + </member> + <member name="M:Moq.MockVerificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + </member> + <member name="T:Moq.Properties.Resources"> + <summary> + A strongly-typed resource class, for looking up localized strings, etc. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ResourceManager"> + <summary> + Returns the cached ResourceManager instance used by this class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.Culture"> + <summary> + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AlreadyInitialized"> + <summary> + Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> + <summary> + Looks up a localized string similar to Value cannot be an empty string.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AsMustBeInterface"> + <summary> + Looks up a localized string similar to Can only add interfaces to the mock.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> + <summary> + Looks up a localized string similar to Can't set return value for void method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorNotFound"> + <summary> + Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.EventNofFound"> + <summary> + Looks up a localized string similar to Could not locate event for attach or detach method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.FieldsNotSupported"> + <summary> + Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockClass"> + <summary> + Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockGetType"> + <summary> + Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. + Please cast the argument to one of the supported types: {1}. + Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> + <summary> + Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> + <summary> + Looks up a localized string similar to LINQ method '{0}' not supported.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> + <summary> + Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MemberMissing"> + <summary> + Looks up a localized string similar to Member {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MethodIsPublic"> + <summary> + Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: + mock.Setup(x => x.{1}()); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.MockExceptionMessage"> + <summary> + Looks up a localized string similar to {0} invocation failed with mock behavior {1}. + {2}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanNCalls"> + <summary> + Looks up a localized string similar to Expected only {0} calls to {1}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanOneCall"> + <summary> + Looks up a localized string similar to Expected only one call to {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least once, but was never performed: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most {3} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock exactly {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock should never have been performed, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoSetup"> + <summary> + Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> + <summary> + Looks up a localized string similar to Object instance was not created by Moq.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Out expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a getter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyMissing"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotReadable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is write-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotWritable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is read-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertySetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a setter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> + <summary> + Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Ref expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ReturnValueRequired"> + <summary> + Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupLambda"> + <summary> + Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNever"> + <summary> + Looks up a localized string similar to Invocation {0} should not have been made.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotMethod"> + <summary> + Looks up a localized string similar to Expression is not a method invocation: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotProperty"> + <summary> + Looks up a localized string similar to Expression is not a property access: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotSetter"> + <summary> + Looks up a localized string similar to Expression is not a property setter invocation.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> + <summary> + Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> + <summary> + Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> + <summary> + Looks up a localized string similar to Type {0} does not implement required interface {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> + <summary> + Looks up a localized string similar to Type {0} does not from required type {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> + <summary> + Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: + mock.Setup(x => x.{1}).Returns(value); + mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one + mock.SetupSet(x => x.{1}).Callback(callbackDelegate); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedExpression"> + <summary> + Looks up a localized string similar to Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> + <summary> + Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> + <summary> + Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> + <summary> + Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMember"> + <summary> + Looks up a localized string similar to Member {0} is not supported for protected mocking.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> + <summary> + Looks up a localized string similar to Setter expression can only use static custom matchers.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerficationFailed"> + <summary> + Looks up a localized string similar to The following setups were not matched: + {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> + <summary> + Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="T:Moq.Protected.IProtectedMock`1"> + <summary> + Allows setups to be specified for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> + <summary> + Specifies a setup for a void method invocation with the given + <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. + </summary> + <param name="voidMethodName">The name of the void method to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> + <summary> + Specifies a setup for an invocation on a property or a non void method with the given + <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. + </summary> + <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TResult">The return type of the method or property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> + <summary> + Specifies a setup for an invocation on a property getter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <param name="value">The property value. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for a void method with the given <paramref name="methodName"/>, + optionally specifying arguments for the method call. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the void method to be verified.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for an invocation on a property or a non void method with the given + <paramref name="methodName"/>, optionally specifying arguments for the method call. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TResult">The type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> + <summary> + Specifies a verify for an invocation on a property getter with the given + <paramref name="propertyName"/>. + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + </summary> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="value">The property value.</param> + <typeparam name="TProperty">The type of the property. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> + </member> + <member name="T:Moq.Protected.ItExpr"> + <summary> + Allows the specification of a matching condition for an + argument in a protected member setup, rather than a specific + argument value. "ItExpr" refers to the argument being matched. + </summary> + <remarks> + <para>Use this variant of argument matching instead of + <see cref="T:Moq.It"/> for protected setups.</para> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate, or null. + </remarks> + </member> + <member name="M:Moq.Protected.ItExpr.IsNull``1"> + <summary> + Matches a null value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Required for protected mocks as the null value cannot be used + directly as it prevents proper method overload selection. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with a null string value. + mock.Protected() + .Setup("Remove", ItExpr.IsNull<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Protected() + .Setup("Remove", ItExpr.IsAny<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="match">The predicate used to match the method argument.</param> + <remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks> + <example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Protected() + .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Protected() + .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="from">The lower bound of the range.</param> + <param name="to">The upper bound of the range.</param> + <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> + <example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Protected() + .Setup("HasInventory", + ItExpr.IsAny<string>(), + ItExpr.IsInRange(0, 100, Range.Inclusive)) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+")) + .Returns(1); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <param name="options">The options used to interpret the pattern.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) + .Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Protected.ProtectedExtension"> + <summary> + Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, + allowing setups to be set for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> + <summary> + Enable protected setups for the mock. + </summary> + <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> + <param name="mock">The mock to set the protected setups on.</param> + </member> + <member name="T:ThisAssembly"> + <group name="overview" title="Overview" order="0" /> + <group name="setups" title="Specifying setups" order="1" /> + <group name="returns" title="Returning values from members" order="2" /> + <group name="verification" title="Verifying setups" order="3" /> + <group name="advanced" title="Advanced scenarios" order="99" /> + <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> + </member> + <member name="T:Moq.Range"> + <summary> + Kind of range to use in a filter specified through + <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. + </summary> + </member> + <member name="F:Moq.Range.Inclusive"> + <summary> + The range includes the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="F:Moq.Range.Exclusive"> + <summary> + The range does not include the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="T:Moq.DefaultValue"> + <summary> + Determines the way default values are generated + calculated for loose mocks. + </summary> + </member> + <member name="F:Moq.DefaultValue.Empty"> + <summary> + Default behavior, which generates empty values for + value types (i.e. default(int)), empty array and + enumerables, and nulls for all other reference types. + </summary> + </member> + <member name="F:Moq.DefaultValue.Mock"> + <summary> + Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> + is null, replaces this value with a mock (if the type + can be mocked). + </summary> + <remarks> + For sealed classes, a null value will be generated. + </remarks> + </member> + <member name="T:Moq.Linq.MockQueryable`1"> + <summary> + A default implementation of IQueryable for use with QueryProvider + </summary> + </member> + <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> + <summary> + The <paramref name="underlyingCreateMocks"/> is a + static method that returns an IQueryable of Mocks of T which is used to + apply the linq specification to. + </summary> + </member> + <member name="T:Moq.Match"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><remarks> + See also <see cref="T:Moq.Match`1"/>. + </remarks> + </member> + <member name="M:Moq.Match.Matcher``1"> + <devdoc> + Provided for the sole purpose of rendering the delegate passed to the + matcher constructor if no friendly render lambda is provided. + </devdoc> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> + <summary> + Initializes the match with the condition that + will be checked in order to match invocation + values. + </summary><param name="condition">The condition to match against actual values.</param><remarks> + <seealso cref="T:Moq.Match`1"/> + </remarks> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> + <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> + </member> + <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> + <devdoc> + This method is used to set an expression as the last matcher invoked, + which is used in the SetupSet to allow matchers in the prop = value + delegate expression. This delegate is executed in "fluent" mode in + order to capture the value being set, and construct the corresponding + methodcall. + This is also used in the MatcherFactory for each argument expression. + This method ensures that when we execute the delegate, we + also track the matcher that was invoked, so that when we create the + methodcall we build the expression using it, rather than the null/default + value returned from the actual invocation. + </devdoc> + </member> + <member name="T:Moq.Match`1"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </remarks><example> + Creating a custom matcher is straightforward. You just need to create a method + that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with + your matching condition and optional friendly render expression: + <code> + [Matcher] + public Order IsBigOrder() + { + return Match<Order>.Create( + o => o.GrandTotal >= 5000, + /* a friendly expression to render on failures */ + () => IsBigOrder()); + } + </code> + This method can be used in any mock setup invocation: + <code> + mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); + </code> + At runtime, Moq knows that the return value was a matcher (note that the method MUST be + annotated with the [Matcher] attribute in order to determine this) and + evaluates your predicate with the actual value passed into your predicate. + <para> + Another example might be a case where you want to match a lists of orders + that contains a particular one. You might create matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.FluentMockContext"> + <summary> + Tracks the current mock and interception context. + </summary> + </member> + <member name="P:Moq.FluentMockContext.IsActive"> + <summary> + Having an active fluent mock context means that the invocation + is being performed in "trial" mode, just to gather the + target method and arguments that need to be matched later + when the actual invocation is made. + </summary> + </member> + <member name="T:Moq.MockDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for non-mockeable types, and mocks for all other types (interfaces and + non-sealed classes) that can be mocked. + </summary> + </member> + <member name="T:Moq.Mocks"> + <summary> + Allows querying the universe of mocks for those that behave + according to the LINQ query specification. + </summary> + <devdoc> + This entry-point into Linq to Mocks is the only one in the root Moq + namespace to ease discovery. But to get all the mocking extension + methods on Object, a using of Moq.Linq must be done, so that the + polluting of the intellisense for all objects is an explicit opt-in. + </devdoc> + </member> + <member name="M:Moq.Mocks.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.Mocks.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.Mocks.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Extension method used to support Linq-like setup properties that are not virtual but do have + a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) + </summary> + </member> + <member name="T:Moq.QueryableMockExtensions"> + <summary> + Helper extensions that are used by the query translator. + </summary> + </member> + <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Retrieves a fluent mock from the given setup expression. + </summary> + </member> + <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <summary> + Gets an autogenerated interface with a method on it that matches the signature of the specified + <paramref name="delegateType"/>. + </summary> + <remarks> + Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. + This is how we support delegate mocking. The factory caches such interfaces and reuses them + for repeated requests for the same delegate type. + </remarks> + <param name="delegateType">The delegate type for which an interface is required.</param> + <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> + <inheritdoc /> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <inheritdoc /> + </member> + <member name="T:Moq.Times"> + <summary> + Defines the number of invocations allowed by a mocked method. + </summary> + </member> + <member name="M:Moq.Times.AtLeast(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. + </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtLeastOnce"> + <summary> + Specifies that a mocked method should be invoked one time as minimum. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMost(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. + </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMostOnce"> + <summary> + Specifies that a mocked method should be invoked one time as maximun. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> + <summary> + Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and + <paramref name="callCountTo"/> times. + </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Exactly(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. + </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Never"> + <summary> + Specifies that a mocked method should not be invoked. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Once"> + <summary> + Specifies that a mocked method should be invoked exactly one time. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Equals(System.Object)"> + <summary> + Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. + </summary><param name="obj"> + The <see cref="T:System.Object"/> to compare with this instance. + </param><returns> + <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.GetHashCode"> + <summary> + Returns a hash code for this instance. + </summary><returns> + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + </returns> + </member> + <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. + </returns> + </member> + </members> +</doc> diff --git a/packages/Moq.4.2.1409.1722/lib/net40/Moq.dll b/packages/Moq.4.2.1409.1722/lib/net40/Moq.dll new file mode 100644 index 0000000000000000000000000000000000000000..996b8c9ff019efbf1fbe8cee90bac0750bf1216e GIT binary patch literal 660992 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%0D6onIG|uhw?Yp)gIy}ZkPA7X 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	Gr=N=l%T~j3oOFs1Pgg>mf2ttM5yYp%mIr? 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�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%0D)J>BQjTe}%0NXl5+LQ6 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 literal 0 HcmV?d00001 diff --git a/packages/Moq.4.2.1409.1722/lib/net40/Moq.xml b/packages/Moq.4.2.1409.1722/lib/net40/Moq.xml new file mode 100644 index 0000000000..0431a9e4cd --- /dev/null +++ b/packages/Moq.4.2.1409.1722/lib/net40/Moq.xml @@ -0,0 +1,5449 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Moq</name> + </assembly> + <members> + <member name="T:Moq.Language.ISetupConditionResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <typeparam name="TResult"></typeparam> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Setups the get. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="expression">The expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> + <summary> + Handle interception + </summary> + <param name="invocation">the current invocation context</param> + <param name="ctx">shared data for the interceptor as a whole</param> + <param name="localCtx">shared data among the strategies during a single interception</param> + <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> + </member> + <member name="T:Moq.IMock`1"> + <summary> + Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> + are possible. Only covers the covariant members of Mock<T>. + </summary> + </member> + <member name="P:Moq.IMock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.IMock`1.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.IMock`1.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.IMock`1.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + Searches also in non public events. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> + <summary> + Given a type return all of its ancestors, both types and interfaces. + </summary> + <param name="initialType">The type to find immediate ancestors of</param> + </member> + <member name="T:Moq.Language.ICallback"> + <summary> + Defines the <c>Callback</c> verb and overloads. + </summary> + </member> + <member name="T:Moq.IHideObjectMembers"> + <summary> + Helper interface used to hide the base <see cref="T:System.Object"/> + members from the fluent API to make it much cleaner + in Visual Studio intellisense. + </summary> + </member> + <member name="M:Moq.IHideObjectMembers.GetType"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.GetHashCode"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.ToString"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> + <summary/> + </member> + <member name="M:Moq.Language.ICallback.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean + value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The argument type of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback((string command) => Console.WriteLine(command)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="T:Moq.Language.ICallback`2"> + <summary> + Defines the <c>Callback</c> verb and overloads for callbacks on + setups that return a value. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value of the setup.</typeparam> + </member> + <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true) + .Returns(true); + </code> + Note that in the case of value-returning methods, after the <c>Callback</c> + call you can still specify the return value. + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback(command => Console.WriteLine(command)) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="T:Moq.Language.IRaise`1"> + <summary> + Defines the <c>Raises</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> + <summary> + Specifies the event that will be raised + when the setup is met. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The event arguments to pass for the raised event.</param> + <example> + The following example shows how to raise an event when + the setup is met: + <code> + var mock = new Mock<IContainer>(); + + mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) + .Raises(add => add.Added += null, EventArgs.Empty); + </code> + </example> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> + <summary> + Specifies the event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="func">A function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> + <summary> + Specifies the custom event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="T:Moq.Language.IReturns`2"> + <summary> + Defines the <c>Returns</c> verb. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value from the expression.</typeparam> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the method call: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return from the method. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value when the method is called: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the method + is executed and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value which is evaluated lazily at the time of the invocation. + <para> + The lookup list can change between invocations and the setup + will return different values accordingly. Also, notice how the specific + string argument is retrieved by simply declaring it as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Returns((string command) => returnValues[command]); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.CallBase"> + <summary> + Calls the real method of the object and returns its return value. + </summary> + <returns>The value calculated by the real method of the object.</returns> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2) => arg1 + arg2); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); + </code> + </example> + </member> + <member name="T:Moq.Proxy.ProxyMethodHook"> + <summary> + Hook used to tells Castle which methods to proxy in mocked classes. + + Here we proxy the default methods Castle suggests (everything Object's methods) + plus Object.ToString(), so we can give mocks useful default names. + + This is required to allow Moq to mock ToString on proxy *class* implementations. + </summary> + </member> + <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> + <summary> + Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). + </summary> + </member> + <member name="T:Moq.Proxy.InterfaceProxy"> + <summary> + <para>The base class used for all our interface-inheriting proxies, which overrides the default + Object.ToString() behavior, to route it via the mock by default, unless overriden by a + real implementation.</para> + + <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> + </summary> + <remarks> + <para><strong>This is internal to Moq and should not be generally used.</strong></para> + + <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, + see github.com/Moq/moq4/issues/98 for details.</para> + </remarks> + </member> + <member name="M:Moq.Proxy.InterfaceProxy.ToString"> + <summary> + Overrides the default ToString implementation to instead find the mock for this mock.Object, + and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate + mocks and mock object instances in error messages. + </summary> + </member> + <member name="T:Moq.ReturnsExtensions"> + <summary> + Defines async extension methods on IReturns. + </summary> + </member> + <member name="M:Moq.ReturnsExtensions.ReturnsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},``1)"> + <summary> + Allows to specify the return value of an asynchronous method. + </summary> + </member> + <member name="M:Moq.ReturnsExtensions.ThrowsAsync``2(Moq.Language.IReturns{``0,System.Threading.Tasks.Task{``1}},System.Exception)"> + <summary> + Allows to specify the exception thrown by an asynchronous method. + </summary> + </member> + <member name="T:Moq.Language.ISetupSequentialResult`1"> + <summary> + Language for ReturnSequence + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> + <summary> + Returns value + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> + <summary> + Calls original method + </summary> + </member> + <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> + <summary> + The first method call or member access will be the + last segment of the expression (depth-first traversal), + which is the one we have to Setup rather than FluentMock. + And the last one is the one we have to Mock.Get rather + than FluentMock. + </summary> + </member> + <member name="T:Moq.Mock"> + <summary> + Base class for mocks and static helper class with methods that + apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to + retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. + </summary> + </member> + <member name="M:Moq.Mock.Of``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Moq.Mock"/> class. + </summary> + </member> + <member name="M:Moq.Mock.Get``1(``0)"> + <summary> + Retrieves the mock object for the given object instance. + </summary><typeparam name="T"> + Type of the mock to retrieve. Can be omitted as it's inferred + from the object instance passed in as the <paramref name="mocked"/> instance. + </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> + The received <paramref name="mocked"/> instance + was not created by Moq. + </exception><example group="advanced"> + The following example shows how to add a new setup to an object + instance which is not the original <see cref="T:Moq.Mock`1"/> but rather + the object associated with it: + <code> + // Typed instance, not the mock, is retrieved from some test API. + HttpContextBase context = GetMockContext(); + + // context.Request is the typed object from the "real" API + // so in order to add a setup to it, we need to get + // the mock that "owns" it + Mock<HttpRequestBase> request = Mock.Get(context.Request); + mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) + .Returns(tempUrl); + </code> + </example> + </member> + <member name="M:Moq.Mock.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock.Verify"> + <summary> + Verifies that all verifiable expectations have been met. + </summary><example group="verification"> + This example sets up an expectation and marks it as verifiable. After + the mock is used, a <c>Verify()</c> call is issued on the mock + to ensure the method in the setup was invoked: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory. + this.Verify(); + </code> + </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> + </member> + <member name="M:Moq.Mock.VerifyAll"> + <summary> + Verifies all expectations regardless of whether they have + been flagged as verifiable. + </summary><example group="verification"> + This example sets up an expectation without marking it as verifiable. After + the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock + to ensure that all expectations are met: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory, even + // that expectation was not marked as verifiable. + this.VerifyAll(); + </code> + </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> + </member> + <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> + <summary> + Gets the interceptor target for the given expression and root mock, + building the intermediate hierarchy of mock objects if necessary. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.As``1"> + <summary> + Adds an interface implementation to the mock, + allowing setups to be specified for it. + </summary><remarks> + This method can only be called before the first use + of the mock <see cref="P:Moq.Mock.Object"/> property, at which + point the runtime type has already been generated + and no more interfaces can be added to it. + <para> + Also, <typeparamref name="TInterface"/> must be an + interface and not a class, which must be specified + when creating the mock instead. + </para> + </remarks><exception cref="T:System.InvalidOperationException"> + The mock type + has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. + </exception><exception cref="T:System.ArgumentException"> + The <typeparamref name="TInterface"/> specified + is not an interface. + </exception><example> + The following example creates a mock for the main interface + and later adds <see cref="T:System.IDisposable"/> to it to verify + it's called by the consumer code: + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + + // add IDisposable interface + var disposable = mock.As<IDisposable>(); + disposable.Setup(d => d.Dispose()).Verifiable(); + </code> + </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> + </member> + <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> + </member> + <member name="P:Moq.Mock.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.Mock.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.Mock.Object"> + <summary> + Gets the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock.MockedType"> + <summary> + Retrieves the type of the mocked object, its generic type argument. + This is used in the auto-mocking of hierarchy access. + </summary> + </member> + <member name="P:Moq.Mock.DelegateInterfaceMethod"> + <summary> + If this is a mock of a delegate, this property contains the method + on the autogenerated interface so that we can convert setup + verify + expressions on the delegate into expressions on the interface proxy. + </summary> + </member> + <member name="P:Moq.Mock.IsDelegateMock"> + <summary> + Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> + must be performed on the mock, without causing unnecessarily early initialization of + the mock instance, which breaks As{T}. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValueProvider"> + <summary> + Specifies the class that will determine the default + value to return when invocations are made that + have no setups and need to return a default + value (for loose mocks). + </summary> + </member> + <member name="P:Moq.Mock.ImplementedInterfaces"> + <summary> + Exposes the list of extra interfaces implemented by the mock. + </summary> + </member> + <member name="T:Moq.MockRepository"> + <summary> + Utility repository class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the repository constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This repository class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="repository"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + repository.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the repository + to create loose mocks and later verify only verifiable setups: + <code> + var repository = new MockRepository(MockBehavior.Loose); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // this setup will be verified when we verify the repository + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the repository + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + repository.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the repository with a + default strict behavior, overriding that default for a + specific mock: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + // this particular one we want loose + var foo = repository.Create<IFoo>(MockBehavior.Loose); + var bar = repository.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + repository.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="T:Moq.MockFactory"> + <summary> + Utility factory class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the factory constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This factory class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="factory"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + factory.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the factory + to create loose mocks and later verify only verifiable setups: + <code> + var factory = new MockFactory(MockBehavior.Loose); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // this setup will be verified when we verify the factory + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the factory + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + factory.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the factory with a + default strict behavior, overriding that default for a + specific mock: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + // this particular one we want loose + var foo = factory.Create<IFoo>(MockBehavior.Loose); + var bar = factory.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + factory.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the factory with the given <paramref name="defaultBehavior"/> + for newly created mocks from the factory. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="M:Moq.MockFactory.Create``1"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + // use mock on tests + + factory.VerifyAll(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(System.Object[])"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time and with the + the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>("Foo", 25, true); + // use mock on tests + + factory.Verify(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> + <summary> + Creates a new mock with the given <paramref name="behavior"/>. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(MockBehavior.Loose); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> + <summary> + Creates a new mock with the given <paramref name="behavior"/> + and with the the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory, passing + constructor arguments: + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> + <summary> + Implements creation of a new mock within the factory. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">The behavior for the new mock.</param> + <param name="args">Optional arguments for the construction of the mock.</param> + </member> + <member name="M:Moq.MockFactory.Verify"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyAll"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> + <summary> + Invokes <paramref name="verifyAction"/> for each mock + in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting + <see cref="T:Moq.MockVerificationException"/> that might be + thrown from the action. + </summary> + <param name="verifyAction">The action to execute against + each mock.</param> + </member> + <member name="P:Moq.MockFactory.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.MockFactory.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.MockFactory.Mocks"> + <summary> + Gets the mocks that have been created by this factory and + that will get verified together. + </summary> + </member> + <member name="M:Moq.MockRepository.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the repository with the given <paramref name="defaultBehavior"/> + for newly created mocks from the repository. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="T:Moq.EmptyDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for invocations that do not have setups or return values, with loose mocks. + This is the default behavior for a mock. + </summary> + </member> + <member name="T:Moq.IDefaultValueProvider"> + <summary> + Interface to be implemented by classes that determine the + default value of non-expected invocations. + </summary> + </member> + <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> + <summary> + Defines the default value to return in all the methods returning <typeparamref name="T"/>. + </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> + </member> + <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> + <summary> + Provides a value for the given member and arguments. + </summary><param name="member"> + The member to provide a default value for. + </param> + </member> + <member name="T:Moq.ExpressionStringBuilder"> + <summary> + The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable + string representation for the failure message. + </summary> + </member> + <member name="T:Moq.Language.Flow.ICallbackResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IThrows"> + <summary> + Defines the <c>Throws</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> + <summary> + Specifies the exception to throw when the method is invoked. + </summary> + <param name="exception">Exception instance to throw.</param> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Language.IThrows.Throws``1"> + <summary> + Specifies the type of exception to throw when the method is invoked. + </summary> + <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IThrowsResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IOccurrence"> + <summary> + Defines occurrence members to constraint setups. + </summary> + </member> + <member name="M:Moq.Language.IOccurrence.AtMostOnce"> + <summary> + The expected invocation can happen at most once. + </summary> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMostOnce(); + </code> + </example> + </member> + <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> + <summary> + The expected invocation can happen at most specified number of times. + </summary> + <param name="callCount">The number of times to accept calls.</param> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMost( 5 ); + </code> + </example> + </member> + <member name="T:Moq.Language.IVerifies"> + <summary> + Defines the <c>Verifiable</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable(); + </code> + </example> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met, and specifies a message for failures. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable("Ping should be executed always!"); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.ISetup`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.MethodCallReturn"> + <devdoc> + We need this non-generics base class so that + we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from + generic code. + </devdoc> + </member> + <member name="T:Moq.Language.Flow.ISetup`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrows`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.ISetupGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackGetter`2"> + <summary> + Defines the <c>Callback</c> verb for property getter setups. + </summary> + <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the property is retrieved. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupGet(x => x.Suspended) + .Callback(() => called = true) + .Returns(true); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IReturnsGetter`2"> + <summary> + Defines the <c>Returns</c> verb for property get setups. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the property getter call: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return for the property. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example> + Return a calculated value when the property is retrieved: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the property + is retrieved and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> + <summary> + Calls the real property of the object and returns its return value. + </summary> + <returns>The value calculated by the real property of the object.</returns> + </member> + <member name="T:Moq.Language.Flow.IReturnsResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.MockExtensions"> + <summary> + Provides additional methods on mocks. + </summary> + <remarks> + Those methods are useful for Testeroids support. + </remarks> + </member> + <member name="M:Moq.MockExtensions.ResetCalls(Moq.Mock)"> + <summary> + Resets the calls previously made on the specified mock. + </summary> + <param name="mock">The mock whose calls need to be reset.</param> + </member> + <member name="T:Moq.MockSequence"> + <summary> + Helper class to setup a full trace between many mocks + </summary> + </member> + <member name="M:Moq.MockSequence.#ctor"> + <summary> + Initialize a trace setup + </summary> + </member> + <member name="P:Moq.MockSequence.Cyclic"> + <summary> + Allow sequence to be repeated + </summary> + </member> + <member name="T:Moq.MockSequenceHelper"> + <summary> + define nice api + </summary> + </member> + <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> + <summary> + Perform an expectation in the trace. + </summary> + </member> + <member name="T:Moq.MatcherAttribute"> + <summary> + Marks a method as a matcher, which allows complete replacement + of the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary> + <remarks> + <b>This feature has been deprecated in favor of the new + and simpler <see cref="T:Moq.Match`1"/>. + </b> + <para> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </para> + <para> + There are two parts of a matcher: the compiler matcher + and the runtime matcher. + <list type="bullet"> + <item> + <term>Compiler matcher</term> + <description>Used to satisfy the compiler requirements for the + argument. Needs to be a method optionally receiving any arguments + you might need for the matching, but with a return type that + matches that of the argument. + <para> + Let's say I want to match a lists of orders that contains + a particular one. I might create a compiler matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + Note that the return value from the compiler matcher is irrelevant. + This method will never be called, and is just used to satisfy the + compiler and to signal Moq that this is not a method that we want + to be invoked at runtime. + </description> + </item> + <item> + <term>Runtime matcher</term> + <description> + The runtime matcher is the one that will actually perform evaluation + when the test is run, and is defined by convention to have the + same signature as the compiler matcher, but where the return + value is the first argument to the call, which contains the + object received by the actual invocation at runtime: + <code> + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + </code> + At runtime, the mocked method will be invoked with a specific + list of orders. This value will be passed to this runtime + matcher as the first argument, while the second argument is the + one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). + <para> + The boolean returned determines whether the given argument has been + matched. If all arguments to the expected method are matched, then + the setup matches and is evaluated. + </para> + </description> + </item> + </list> + </para> + Using this extensible infrastructure, you can easily replace the entire + <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the + typical (and annoying) lengthy expressions that result when you have + multiple arguments that use generics. + </remarks> + <example> + The following is the complete example explained above: + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + } + </code> + And the concrete test using this matcher: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + + // use mock, invoke Save, and have the matcher filter. + </code> + </example> + </member> + <member name="T:Moq.Mock`1"> + <summary> + Provides a mock implementation of <typeparamref name="T"/>. + </summary><remarks> + Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. + <para> + The behavior of the mock with regards to the setups and the actual calls is determined + by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> + constructor. + </para> + </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> + The following example shows establishing setups with specific values + for method invocations: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.True(order.IsFilled); + </code> + The following example shows how to use the <see cref="T:Moq.It"/> class + to specify conditions for arguments instead of specific values: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + // shows how to expect a value within a range + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + + // shows how to throw for unexpected calls. + mock.Setup(x => x.Remove( + It.IsAny<string>(), + It.IsAny<int>())) + .Throws(new InvalidOperationException()); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.False(order.IsFilled); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> + <summary> + Ctor invoked by AsTInterface exclusively. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>();</code> + </example> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Object[])"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with + the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only for classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> + <summary> + Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> + </example><param name="behavior">Behavior of the mock.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> + <summary> + Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with + the given constructor arguments for the class. + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only to classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.ToString"> + <summary> + Returns the name of the mock + </summary> + </member> + <member name="M:Moq.Mock`1.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a void method. + </summary><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a value returning method. + </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> + <code> + mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property getter. + </summary><remarks> + If more than one setup is set for the same property getter, + the latest one wins and is the one that will be executed. + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + <para> + This overloads allows the use of a callback already + typed for the property type. + </para> + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.Stub(v => v.Value); + </code> + After the <c>Stub</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + + v.Value = 5; + Assert.Equal(5, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. This overload + allows setting the initial value for the property. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.SetupProperty(v => v.Value, 5); + </code> + After the <c>SetupProperty</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + // Initial value was stored + Assert.Equal(5, v.Value); + + // New value set which changes the initial value + v.Value = 6; + Assert.Equal(6, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupAllProperties"> + <summary> + Specifies that the all properties on the mock should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). The default value for each property will be the + one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. + </summary><remarks> + If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, + the mocked default values will also get all properties setup recursively. + </remarks> + </member> + <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a property was read on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> + <summary> + Verifies that a property was set on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> argument is + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); + </code> + </example><example> + This example shows how to invoke an event with a custom event arguments + class in a view that will cause its corresponding presenter to + react by changing its state: + <code> + var mockView = new Mock<IOrdersView>(); + var presenter = new OrdersPresenter(mockView.Object); + + // Check that the presenter has no selection by default + Assert.Null(presenter.SelectedOrder); + + // Raise the event with a specific arguments data + mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); + + // Now the presenter reacted to the event, and we have a selected order + Assert.NotNull(presenter.SelectedOrder); + Assert.Equal("moq", presenter.SelectedOrder.ProductName); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument for a non-EventHandler typed event. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> arguments are + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a custom event that does not adhere to + the standard <c>EventHandler</c>: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); + </code> + </example> + </member> + <member name="P:Moq.Mock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock`1.Name"> + <summary> + Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). + </summary> + </member> + <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> + <inheritdoc /> + </member> + <member name="T:Moq.MockLegacyExtensions"> + <summary> + Provides legacy API members as extensions so that + existing code continues to compile, but new code + doesn't see then. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> + <summary> + Obsolete. + </summary> + </member> + <member name="T:Moq.ObsoleteMockExtensions"> + <summary> + Provides additional methods on mocks. + </summary> + <devdoc> + Provided as extension methods as they confuse the compiler + with the overloads taking Action. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter, regardless of its value. + </summary> + <remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks> + <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> + <typeparam name="T">Type of the mock.</typeparam> + <param name="mock">The target mock for the setup.</param> + <param name="expression">Lambda expression that specifies the property setter.</param> + <example group="setups"> + <code> + mock.SetupSet(x => x.Suspended); + </code> + </example> + <devdoc> + This method is not legacy, but must be on an extension method to avoid + confusing the compiler with the new Action syntax. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Verifies that a property has been set on the mock, regarless of its value. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> + <summary> + Verifies that a property has been set on the mock, specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times, and specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="T:Moq.SequenceExtensions"> + <summary> + Helper for sequencing return values in the same method. + </summary> + </member> + <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Return a sequence of values, once per call. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> + <summary> + Casts the expression to a lambda expression, removing + a cast if there's any. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> + <summary> + Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. + </summary> + <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> + </member> + <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> + <summary> + Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> + <summary> + Creates an expression that casts the given expression to the <typeparamref name="T"/> + type. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> + <devdoc> + TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 + is fixed. + </devdoc> + </member> + <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> + <summary> + Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> + around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) + or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). + </summary> + </member> + <member name="M:Moq.Extensions.IsDelegate(System.Type)"> + <summary> + Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). + </summary> + </member> + <member name="T:Moq.Evaluator"> + <summary> + Provides partial evaluation of subtrees, whenever they can be evaluated locally. + </summary> + <author>Matt Warren: http://blogs.msdn.com/mattwar</author> + <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <param name="fnCanBeEvaluated">A function that decides whether a given expression + node can be part of the local function.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="T:Moq.Evaluator.SubtreeEvaluator"> + <summary> + Evaluates and replaces sub-trees when first candidate is reached (top-down) + </summary> + </member> + <member name="T:Moq.Evaluator.Nominator"> + <summary> + Performs bottom-up analysis to determine which nodes can possibly + be part of an evaluated sub-tree. + </summary> + </member> + <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> + <summary> + Ensures the given <paramref name="value"/> is not null. + Throws <see cref="T:System.ArgumentNullException"/> otherwise. + </summary> + </member> + <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> + <summary> + Ensures the given string <paramref name="value"/> is not null or empty. + Throws <see cref="T:System.ArgumentNullException"/> in the first case, or + <see cref="T:System.ArgumentException"/> in the latter. + </summary> + </member> + <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range including the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range excluding the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="T:Moq.IMocked`1"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="T:Moq.IMocked"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="P:Moq.IMocked.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="P:Moq.IMocked`1.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="T:Moq.Interceptor"> + <summary> + Implements the actual interception and method invocation for + all mocks. + </summary> + </member> + <member name="T:Moq.Language.Flow.ISetupSetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackSetter`1"> + <summary> + Defines the <c>Callback</c> verb for property setter setups. + </summary> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> + <summary> + Specifies a callback to invoke when the property is set that receives the + property value being set. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupSet(x => x.Suspended) + .Callback((bool state) => Console.WriteLine(state)); + </code> + </example> + </member> + <member name="T:Moq.It"> + <summary> + Allows the specification of a matching condition for an + argument in a method invocation, rather than a specific + argument value. "It" refers to the argument being matched. + </summary><remarks> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate. + </remarks> + </member> + <member name="M:Moq.It.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary><remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks><example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); + </code> + </example><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.IsNotNull``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type, except null. + </summary><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks><example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with value from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(``0[])"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with a value of 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument with value not found from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(``0[])"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument of any value except 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Matchers.MatcherAttributeMatcher"> + <summary> + Matcher to treat static functions as matchers. + + mock.Setup(x => x.StringMethod(A.MagicString())); + + public static class A + { + [Matcher] + public static string MagicString() { return null; } + public static bool MagicString(string arg) + { + return arg == "magic"; + } + } + + Will succeed if: mock.Object.StringMethod("magic"); + and fail with any other call. + </summary> + </member> + <member name="T:Moq.MockBehavior"> + <summary> + Options to customize the behavior of the mock. + </summary> + </member> + <member name="F:Moq.MockBehavior.Strict"> + <summary> + Causes the mock to always throw + an exception for invocations that don't have a + corresponding setup. + </summary> + </member> + <member name="F:Moq.MockBehavior.Loose"> + <summary> + Will never throw exceptions, returning default + values when necessary (null for reference types, + zero for value types or empty enumerables and arrays). + </summary> + </member> + <member name="F:Moq.MockBehavior.Default"> + <summary> + Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + </member> + <member name="T:Moq.MockException"> + <summary> + Exception thrown by mocks when setups are not matched, + the mock is not properly setup, etc. + </summary> + <remarks> + A distinct exception type is provided so that exceptions + thrown by the mock can be differentiated in tests that + expect other exceptions to be thrown (i.e. ArgumentException). + <para> + Richer exception hierarchy/types are not provided as + tests typically should <b>not</b> catch or expect exceptions + from the mocks. These are typically the result of changes + in the tested class or its collaborators implementation, and + result in fixes in the mock setup so that they dissapear and + allow the test to pass. + </para> + </remarks> + </member> + <member name="M:Moq.MockException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + <param name="info">Serialization information.</param> + <param name="context">Streaming context.</param> + </member> + <member name="M:Moq.MockException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + <param name="info">Serialization information.</param> + <param name="context">Streaming context.</param> + </member> + <member name="P:Moq.MockException.IsVerificationError"> + <summary> + Indicates whether this exception is a verification fault raised by Verify() + </summary> + </member> + <member name="T:Moq.MockException.ExceptionReason"> + <summary> + Made internal as it's of no use for + consumers, but it's important for + our own tests. + </summary> + </member> + <member name="T:Moq.MockVerificationException"> + <devdoc> + Used by the mock factory to accumulate verification + failures. + </devdoc> + </member> + <member name="M:Moq.MockVerificationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + Supports the serialization infrastructure. + </summary> + </member> + <member name="T:Moq.Properties.Resources"> + <summary> + A strongly-typed resource class, for looking up localized strings, etc. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ResourceManager"> + <summary> + Returns the cached ResourceManager instance used by this class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.Culture"> + <summary> + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AlreadyInitialized"> + <summary> + Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> + <summary> + Looks up a localized string similar to Value cannot be an empty string.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AsMustBeInterface"> + <summary> + Looks up a localized string similar to Can only add interfaces to the mock.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> + <summary> + Looks up a localized string similar to Can't set return value for void method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorNotFound"> + <summary> + Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.EventNofFound"> + <summary> + Looks up a localized string similar to Could not locate event for attach or detach method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.FieldsNotSupported"> + <summary> + Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockClass"> + <summary> + Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockGetType"> + <summary> + Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. + Please cast the argument to one of the supported types: {1}. + Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> + <summary> + Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> + <summary> + Looks up a localized string similar to LINQ method '{0}' not supported.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> + <summary> + Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MemberMissing"> + <summary> + Looks up a localized string similar to Member {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MethodIsPublic"> + <summary> + Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: + mock.Setup(x => x.{1}()); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.MockExceptionMessage"> + <summary> + Looks up a localized string similar to {0} invocation failed with mock behavior {1}. + {2}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanNCalls"> + <summary> + Looks up a localized string similar to Expected only {0} calls to {1}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanOneCall"> + <summary> + Looks up a localized string similar to Expected only one call to {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least once, but was never performed: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most {3} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock exactly {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock should never have been performed, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoSetup"> + <summary> + Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> + <summary> + Looks up a localized string similar to Object instance was not created by Moq.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Out expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a getter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyMissing"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotReadable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is write-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotWritable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is read-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertySetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a setter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> + <summary> + Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Ref expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ReturnValueRequired"> + <summary> + Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupLambda"> + <summary> + Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNever"> + <summary> + Looks up a localized string similar to Invocation {0} should not have been made.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotMethod"> + <summary> + Looks up a localized string similar to Expression is not a method invocation: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotProperty"> + <summary> + Looks up a localized string similar to Expression is not a property access: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotSetter"> + <summary> + Looks up a localized string similar to Expression is not a property setter invocation.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> + <summary> + Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> + <summary> + Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> + <summary> + Looks up a localized string similar to Type {0} does not implement required interface {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> + <summary> + Looks up a localized string similar to Type {0} does not from required type {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> + <summary> + Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: + mock.Setup(x => x.{1}).Returns(value); + mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one + mock.SetupSet(x => x.{1}).Callback(callbackDelegate); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedExpression"> + <summary> + Looks up a localized string similar to Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> + <summary> + Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> + <summary> + Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> + <summary> + Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMember"> + <summary> + Looks up a localized string similar to Member {0} is not supported for protected mocking.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> + <summary> + Looks up a localized string similar to Setter expression can only use static custom matchers.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerficationFailed"> + <summary> + Looks up a localized string similar to The following setups were not matched: + {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> + <summary> + Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="T:Moq.Protected.IProtectedMock`1"> + <summary> + Allows setups to be specified for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> + <summary> + Specifies a setup for a void method invocation with the given + <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. + </summary> + <param name="voidMethodName">The name of the void method to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> + <summary> + Specifies a setup for an invocation on a property or a non void method with the given + <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. + </summary> + <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TResult">The return type of the method or property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> + <summary> + Specifies a setup for an invocation on a property getter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <param name="value">The property value. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for a void method with the given <paramref name="methodName"/>, + optionally specifying arguments for the method call. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the void method to be verified.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for an invocation on a property or a non void method with the given + <paramref name="methodName"/>, optionally specifying arguments for the method call. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TResult">The type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> + <summary> + Specifies a verify for an invocation on a property getter with the given + <paramref name="propertyName"/>. + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + </summary> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="value">The property value.</param> + <typeparam name="TProperty">The type of the property. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> + </member> + <member name="T:Moq.Protected.ItExpr"> + <summary> + Allows the specification of a matching condition for an + argument in a protected member setup, rather than a specific + argument value. "ItExpr" refers to the argument being matched. + </summary> + <remarks> + <para>Use this variant of argument matching instead of + <see cref="T:Moq.It"/> for protected setups.</para> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate, or null. + </remarks> + </member> + <member name="M:Moq.Protected.ItExpr.IsNull``1"> + <summary> + Matches a null value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Required for protected mocks as the null value cannot be used + directly as it prevents proper method overload selection. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with a null string value. + mock.Protected() + .Setup("Remove", ItExpr.IsNull<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Protected() + .Setup("Remove", ItExpr.IsAny<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="match">The predicate used to match the method argument.</param> + <remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks> + <example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Protected() + .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Protected() + .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="from">The lower bound of the range.</param> + <param name="to">The upper bound of the range.</param> + <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> + <example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Protected() + .Setup("HasInventory", + ItExpr.IsAny<string>(), + ItExpr.IsInRange(0, 100, Range.Inclusive)) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+")) + .Returns(1); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <param name="options">The options used to interpret the pattern.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) + .Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Protected.ProtectedExtension"> + <summary> + Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, + allowing setups to be set for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> + <summary> + Enable protected setups for the mock. + </summary> + <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> + <param name="mock">The mock to set the protected setups on.</param> + </member> + <member name="T:ThisAssembly"> + <group name="overview" title="Overview" order="0" /> + <group name="setups" title="Specifying setups" order="1" /> + <group name="returns" title="Returning values from members" order="2" /> + <group name="verification" title="Verifying setups" order="3" /> + <group name="advanced" title="Advanced scenarios" order="99" /> + <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> + </member> + <member name="T:Moq.Range"> + <summary> + Kind of range to use in a filter specified through + <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. + </summary> + </member> + <member name="F:Moq.Range.Inclusive"> + <summary> + The range includes the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="F:Moq.Range.Exclusive"> + <summary> + The range does not include the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="T:Moq.DefaultValue"> + <summary> + Determines the way default values are generated + calculated for loose mocks. + </summary> + </member> + <member name="F:Moq.DefaultValue.Empty"> + <summary> + Default behavior, which generates empty values for + value types (i.e. default(int)), empty array and + enumerables, and nulls for all other reference types. + </summary> + </member> + <member name="F:Moq.DefaultValue.Mock"> + <summary> + Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> + is null, replaces this value with a mock (if the type + can be mocked). + </summary> + <remarks> + For sealed classes, a null value will be generated. + </remarks> + </member> + <member name="T:Moq.Linq.MockQueryable`1"> + <summary> + A default implementation of IQueryable for use with QueryProvider + </summary> + </member> + <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> + <summary> + The <paramref name="underlyingCreateMocks"/> is a + static method that returns an IQueryable of Mocks of T which is used to + apply the linq specification to. + </summary> + </member> + <member name="T:Moq.Match"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><remarks> + See also <see cref="T:Moq.Match`1"/>. + </remarks> + </member> + <member name="M:Moq.Match.Matcher``1"> + <devdoc> + Provided for the sole purpose of rendering the delegate passed to the + matcher constructor if no friendly render lambda is provided. + </devdoc> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> + <summary> + Initializes the match with the condition that + will be checked in order to match invocation + values. + </summary><param name="condition">The condition to match against actual values.</param><remarks> + <seealso cref="T:Moq.Match`1"/> + </remarks> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> + <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> + </member> + <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> + <devdoc> + This method is used to set an expression as the last matcher invoked, + which is used in the SetupSet to allow matchers in the prop = value + delegate expression. This delegate is executed in "fluent" mode in + order to capture the value being set, and construct the corresponding + methodcall. + This is also used in the MatcherFactory for each argument expression. + This method ensures that when we execute the delegate, we + also track the matcher that was invoked, so that when we create the + methodcall we build the expression using it, rather than the null/default + value returned from the actual invocation. + </devdoc> + </member> + <member name="T:Moq.Match`1"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </remarks><example> + Creating a custom matcher is straightforward. You just need to create a method + that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with + your matching condition and optional friendly render expression: + <code> + [Matcher] + public Order IsBigOrder() + { + return Match<Order>.Create( + o => o.GrandTotal >= 5000, + /* a friendly expression to render on failures */ + () => IsBigOrder()); + } + </code> + This method can be used in any mock setup invocation: + <code> + mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); + </code> + At runtime, Moq knows that the return value was a matcher (note that the method MUST be + annotated with the [Matcher] attribute in order to determine this) and + evaluates your predicate with the actual value passed into your predicate. + <para> + Another example might be a case where you want to match a lists of orders + that contains a particular one. You might create matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.FluentMockContext"> + <summary> + Tracks the current mock and interception context. + </summary> + </member> + <member name="P:Moq.FluentMockContext.IsActive"> + <summary> + Having an active fluent mock context means that the invocation + is being performed in "trial" mode, just to gather the + target method and arguments that need to be matched later + when the actual invocation is made. + </summary> + </member> + <member name="T:Moq.MockDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for non-mockeable types, and mocks for all other types (interfaces and + non-sealed classes) that can be mocked. + </summary> + </member> + <member name="T:Moq.Mocks"> + <summary> + Allows querying the universe of mocks for those that behave + according to the LINQ query specification. + </summary> + <devdoc> + This entry-point into Linq to Mocks is the only one in the root Moq + namespace to ease discovery. But to get all the mocking extension + methods on Object, a using of Moq.Linq must be done, so that the + polluting of the intellisense for all objects is an explicit opt-in. + </devdoc> + </member> + <member name="M:Moq.Mocks.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.Mocks.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.Mocks.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Extension method used to support Linq-like setup properties that are not virtual but do have + a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) + </summary> + </member> + <member name="T:Moq.QueryableMockExtensions"> + <summary> + Helper extensions that are used by the query translator. + </summary> + </member> + <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Retrieves a fluent mock from the given setup expression. + </summary> + </member> + <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <summary> + Gets an autogenerated interface with a method on it that matches the signature of the specified + <paramref name="delegateType"/>. + </summary> + <remarks> + Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. + This is how we support delegate mocking. The factory caches such interfaces and reuses them + for repeated requests for the same delegate type. + </remarks> + <param name="delegateType">The delegate type for which an interface is required.</param> + <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> + <inheritdoc /> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <inheritdoc /> + </member> + <member name="T:Moq.Times"> + <summary> + Defines the number of invocations allowed by a mocked method. + </summary> + </member> + <member name="M:Moq.Times.AtLeast(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. + </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtLeastOnce"> + <summary> + Specifies that a mocked method should be invoked one time as minimum. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMost(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. + </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMostOnce"> + <summary> + Specifies that a mocked method should be invoked one time as maximun. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> + <summary> + Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and + <paramref name="callCountTo"/> times. + </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Exactly(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. + </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Never"> + <summary> + Specifies that a mocked method should not be invoked. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Once"> + <summary> + Specifies that a mocked method should be invoked exactly one time. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Equals(System.Object)"> + <summary> + Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. + </summary><param name="obj"> + The <see cref="T:System.Object"/> to compare with this instance. + </param><returns> + <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.GetHashCode"> + <summary> + Returns a hash code for this instance. + </summary><returns> + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + </returns> + </member> + <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. + </returns> + </member> + </members> +</doc> diff --git a/packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.dll b/packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.dll new file mode 100644 index 0000000000000000000000000000000000000000..43c0f181993f2646c04a1f252be9fbcb40effb68 GIT binary patch literal 151040 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 RCI%jmC8i)^6pyqJ0049rI@<sM literal 0 HcmV?d00001 diff --git a/packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.xml b/packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.xml new file mode 100644 index 0000000000..26046c4918 --- /dev/null +++ b/packages/Moq.4.2.1409.1722/lib/sl4/Moq.Silverlight.xml @@ -0,0 +1,5401 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Moq.Silverlight</name> + </assembly> + <members> + <member name="T:Moq.Mock`1"> + <summary> + Provides a mock implementation of <typeparamref name="T"/>. + </summary><remarks> + Any interface type can be used for mocking, but for classes, only abstract and virtual members can be mocked. + <para> + The behavior of the mock with regards to the setups and the actual calls is determined + by the optional <see cref="T:Moq.MockBehavior"/> that can be passed to the <see cref="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"/> + constructor. + </para> + </remarks><typeparam name="T">Type to mock, which can be an interface or a class.</typeparam><example group="overview" order="0"> + The following example shows establishing setups with specific values + for method invocations: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + mock.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.True(order.IsFilled); + </code> + The following example shows how to use the <see cref="T:Moq.It"/> class + to specify conditions for arguments instead of specific values: + <code> + // Arrange + var order = new Order(TALISKER, 50); + var mock = new Mock<IWarehouse>(); + + // shows how to expect a value within a range + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + + // shows how to throw for unexpected calls. + mock.Setup(x => x.Remove( + It.IsAny<string>(), + It.IsAny<int>())) + .Throws(new InvalidOperationException()); + + // Act + order.Fill(mock.Object); + + // Assert + Assert.False(order.IsFilled); + </code> + </example> + </member> + <member name="T:Moq.Mock"> + <summary> + Base class for mocks and static helper class with methods that + apply to mocked objects, such as <see cref="M:Moq.Mock.Get``1(``0)"/> to + retrieve a <see cref="T:Moq.Mock`1"/> from an object instance. + </summary> + </member> + <member name="T:Moq.IHideObjectMembers"> + <summary> + Helper interface used to hide the base <see cref="T:System.Object"/> + members from the fluent API to make it much cleaner + in Visual Studio intellisense. + </summary> + </member> + <member name="M:Moq.IHideObjectMembers.GetType"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.GetHashCode"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.ToString"> + <summary/> + </member> + <member name="M:Moq.IHideObjectMembers.Equals(System.Object)"> + <summary/> + </member> + <member name="M:Moq.Mock.Of``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="predicate">The predicate with the specification of how the mocked object should behave.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mock.#ctor"> + <summary> + Initializes a new instance of the <see cref="T:Moq.Mock"/> class. + </summary> + </member> + <member name="M:Moq.Mock.Get``1(``0)"> + <summary> + Retrieves the mock object for the given object instance. + </summary><typeparam name="T"> + Type of the mock to retrieve. Can be omitted as it's inferred + from the object instance passed in as the <paramref name="mocked"/> instance. + </typeparam><param name="mocked">The instance of the mocked object.</param><returns>The mock associated with the mocked object.</returns><exception cref="T:System.ArgumentException"> + The received <paramref name="mocked"/> instance + was not created by Moq. + </exception><example group="advanced"> + The following example shows how to add a new setup to an object + instance which is not the original <see cref="T:Moq.Mock`1"/> but rather + the object associated with it: + <code> + // Typed instance, not the mock, is retrieved from some test API. + HttpContextBase context = GetMockContext(); + + // context.Request is the typed object from the "real" API + // so in order to add a setup to it, we need to get + // the mock that "owns" it + Mock<HttpRequestBase> request = Mock.Get(context.Request); + mock.Setup(req => req.AppRelativeCurrentExecutionFilePath) + .Returns(tempUrl); + </code> + </example> + </member> + <member name="M:Moq.Mock.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock.Verify"> + <summary> + Verifies that all verifiable expectations have been met. + </summary><example group="verification"> + This example sets up an expectation and marks it as verifiable. After + the mock is used, a <c>Verify()</c> call is issued on the mock + to ensure the method in the setup was invoked: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Verifiable().Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory. + this.Verify(); + </code> + </example><exception cref="T:Moq.MockException">Not all verifiable expectations were met.</exception> + </member> + <member name="M:Moq.Mock.VerifyAll"> + <summary> + Verifies all expectations regardless of whether they have + been flagged as verifiable. + </summary><example group="verification"> + This example sets up an expectation without marking it as verifiable. After + the mock is used, a <see cref="M:Moq.Mock.VerifyAll"/> call is issued on the mock + to ensure that all expectations are met: + <code> + var mock = new Mock<IWarehouse>(); + this.Setup(x => x.HasInventory(TALISKER, 50)).Returns(true); + ... + // other test code + ... + // Will throw if the test code has didn't call HasInventory, even + // that expectation was not marked as verifiable. + this.VerifyAll(); + </code> + </example><exception cref="T:Moq.MockException">At least one expectation was not met.</exception> + </member> + <member name="M:Moq.Mock.GetInterceptor(System.Linq.Expressions.Expression,Moq.Mock)"> + <summary> + Gets the interceptor target for the given expression and root mock, + building the intermediate hierarchy of mock objects if necessary. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.EventArgs)"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.DoRaise(System.Reflection.EventInfo,System.Object[])"> + <summary> + Raises the associated event with the given + event argument data. + </summary> + </member> + <member name="M:Moq.Mock.As``1"> + <summary> + Adds an interface implementation to the mock, + allowing setups to be specified for it. + </summary><remarks> + This method can only be called before the first use + of the mock <see cref="P:Moq.Mock.Object"/> property, at which + point the runtime type has already been generated + and no more interfaces can be added to it. + <para> + Also, <typeparamref name="TInterface"/> must be an + interface and not a class, which must be specified + when creating the mock instead. + </para> + </remarks><exception cref="T:System.InvalidOperationException"> + The mock type + has already been generated by accessing the <see cref="P:Moq.Mock.Object"/> property. + </exception><exception cref="T:System.ArgumentException"> + The <typeparamref name="TInterface"/> specified + is not an interface. + </exception><example> + The following example creates a mock for the main interface + and later adds <see cref="T:System.IDisposable"/> to it to verify + it's called by the consumer code: + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + + // add IDisposable interface + var disposable = mock.As<IDisposable>(); + disposable.Setup(d => d.Dispose()).Verifiable(); + </code> + </example><typeparam name="TInterface">Type of interface to cast the mock to.</typeparam> + </member> + <member name="M:Moq.Mock.SetReturnsDefault``1(``0)"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock.SetReturnDefault{TReturn}"]/*"/> + </member> + <member name="P:Moq.Mock.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.Mock.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.Mock.Object"> + <summary> + Gets the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock.MockedType"> + <summary> + Retrieves the type of the mocked object, its generic type argument. + This is used in the auto-mocking of hierarchy access. + </summary> + </member> + <member name="P:Moq.Mock.DelegateInterfaceMethod"> + <summary> + If this is a mock of a delegate, this property contains the method + on the autogenerated interface so that we can convert setup + verify + expressions on the delegate into expressions on the interface proxy. + </summary> + </member> + <member name="P:Moq.Mock.IsDelegateMock"> + <summary> + Allows to check whether expression conversion to the <see cref="P:Moq.Mock.DelegateInterfaceMethod"/> + must be performed on the mock, without causing unnecessarily early initialization of + the mock instance, which breaks As{T}. + </summary> + </member> + <member name="P:Moq.Mock.DefaultValueProvider"> + <summary> + Specifies the class that will determine the default + value to return when invocations are made that + have no setups and need to return a default + value (for loose mocks). + </summary> + </member> + <member name="P:Moq.Mock.ImplementedInterfaces"> + <summary> + Exposes the list of extra interfaces implemented by the mock. + </summary> + </member> + <member name="T:Moq.IMock`1"> + <summary> + Covarient interface for Mock<T> such that casts between IMock<Employee> to IMock<Person> + are possible. Only covers the covariant members of Mock<T>. + </summary> + </member> + <member name="P:Moq.IMock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.IMock`1.Behavior"> + <summary> + Behavior of the mock, according to the value set in the constructor. + </summary> + </member> + <member name="P:Moq.IMock`1.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.IMock`1.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Boolean)"> + <summary> + Ctor invoked by AsTInterface exclusively. + </summary> + </member> + <member name="M:Moq.Mock`1.#ctor"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>();</code> + </example> + </member> + <member name="M:Moq.Mock`1.#ctor(System.Object[])"> + <summary> + Initializes an instance of the mock with <see cref="F:Moq.MockBehavior.Default">default behavior</see> and with + the given constructor arguments for the class. (Only valid when <typeparamref name="T"/> is a class) + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only for classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior)"> + <summary> + Initializes an instance of the mock with the specified <see cref="T:Moq.MockBehavior">behavior</see>. + </summary><example> + <code>var mock = new Mock<IFormatProvider>(MockBehavior.Relaxed);</code> + </example><param name="behavior">Behavior of the mock.</param> + </member> + <member name="M:Moq.Mock`1.#ctor(Moq.MockBehavior,System.Object[])"> + <summary> + Initializes an instance of the mock with a specific <see cref="T:Moq.MockBehavior">behavior</see> with + the given constructor arguments for the class. + </summary><remarks> + The mock will try to find the best match constructor given the constructor arguments, and invoke that + to initialize the instance. This applies only to classes, not interfaces. + </remarks><example> + <code>var mock = new Mock<MyProvider>(someArgument, 25);</code> + </example><param name="behavior">Behavior of the mock.</param><param name="args">Optional constructor arguments if the mocked type is a class.</param> + </member> + <member name="M:Moq.Mock`1.ToString"> + <summary> + Returns the name of the mock + </summary> + </member> + <member name="M:Moq.Mock`1.OnGetObject"> + <summary> + Returns the mocked object value. + </summary> + </member> + <member name="M:Moq.Mock`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a void method. + </summary><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the expected method invocation.</param><example group="setups"> + <code> + var mock = new Mock<IProcessor>(); + mock.Setup(x => x.Execute("ping")); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a value returning method. + </summary><typeparam name="TResult">Type of the return value. Typically omitted as it can be inferred from the expression.</typeparam><remarks> + If more than one setup is specified for the same method or property, + the latest one wins and is the one that will be executed. + </remarks><param name="expression">Lambda expression that specifies the method invocation.</param><example group="setups"> + <code> + mock.Setup(x => x.HasInventory("Talisker", 50)).Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property getter. + </summary><remarks> + If more than one setup is set for the same property getter, + the latest one wins and is the one that will be executed. + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="expression">Lambda expression that specifies the property getter.</param><example group="setups"> + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet``1(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + <para> + This overloads allows the use of a callback already + typed for the property type. + </para> + </remarks><typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam><param name="setterExpression">The Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupSet(System.Action{`0})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter. + </summary><remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks><param name="setterExpression">Lambda expression that sets a property to a value.</param><example group="setups"> + <code> + mock.SetupSet(x => x.Suspended = true); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.Stub(v => v.Value); + </code> + After the <c>Stub</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + + v.Value = 5; + Assert.Equal(5, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupProperty``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Specifies that the given property should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. This overload + allows setting the initial value for the property. (this is also + known as "stubbing"). + </summary><typeparam name="TProperty"> + Type of the property, inferred from the property + expression (does not need to be specified). + </typeparam><param name="property">Property expression to stub.</param><param name="initialValue">Initial value for the property.</param><example> + If you have an interface with an int property <c>Value</c>, you might + stub it using the following straightforward call: + <code> + var mock = new Mock<IHaveValue>(); + mock.SetupProperty(v => v.Value, 5); + </code> + After the <c>SetupProperty</c> call has been issued, setting and + retrieving the object value will behave as expected: + <code> + IHaveValue v = mock.Object; + // Initial value was stored + Assert.Equal(5, v.Value); + + // New value set which changes the initial value + v.Value = 6; + Assert.Equal(6, v.Value); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.SetupAllProperties"> + <summary> + Specifies that the all properties on the mock should have "property behavior", + meaning that setting its value will cause it to be saved and + later returned when the property is requested. (this is also + known as "stubbing"). The default value for each property will be the + one generated as specified by the <see cref="P:Moq.Mock.DefaultValue"/> property for the mock. + </summary><remarks> + If the mock <see cref="P:Moq.Mock.DefaultValue"/> is set to <see cref="F:Moq.DefaultValue.Mock"/>, + the mocked default values will also get all properties setup recursively. + </remarks> + </member> + <member name="M:Moq.Mock`1.When(System.Func{System.Boolean})"> + <!-- No matching elements were found for the following include tag --><include file="Mock.Generic.xdoc" path="docs/doc[@for="Mock{T}.When"]/*"/> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IProcessor>(); + // exercise mock + //... + // Will throw if the test code didn't call Execute with a "ping" string argument. + mock.Verify(proc => proc.Execute("ping")); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify(System.Linq.Expressions.Expression{System.Action{`0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock, + specifying a failure error message. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a specific invocation matching the given expression was performed on the mock. Use + in conjuntion with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><example group="verification"> + This example assumes that the mock has been used, and later we want to verify that a given + invocation with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50)); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock. Use in conjuntion + with the default <see cref="F:Moq.MockBehavior.Loose"/>. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't call HasInventory. + mock.Verify(warehouse => warehouse.HasInventory(TALISKER, 50), "When filling orders, inventory has to be checked"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.Verify``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a specific invocation matching the given + expression was performed on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="expression">Expression to verify.</param><param name="times">The number of times a method is allowed to be called.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TResult">Type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Verifies that a property was read on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times)"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times})"> + <summary> + Verifies that a property was read on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was retrieved from it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't retrieve the IsClosed property. + mock.VerifyGet(warehouse => warehouse.IsClosed); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},Moq.Times,System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifyGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was read on the mock, specifying a failure + error message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="expression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param><typeparam name="TProperty"> + Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type. + </typeparam> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0})"> + <summary> + Verifies that a property was set on the mock. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times)"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times})"> + <summary> + Verifies that a property was set on the mock. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given property + was set on it: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed = true, "Warehouse should always be closed after the action"); + </code> + </example><exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},Moq.Times,System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.VerifySet(System.Action{`0},System.Func{Moq.Times},System.String)"> + <summary> + Verifies that a property was set on the mock, specifying + a failure message. + </summary><exception cref="T:Moq.MockException"> + The invocation was not call the times specified by + <paramref name="times"/>. + </exception><param name="times">The number of times a method is allowed to be called.</param><param name="setterExpression">Expression to verify.</param><param name="failMessage">Message to show if verification fails.</param> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.EventArgs)"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> argument is + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a <see cref="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged"/> event: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.PropertyChanged -= null, new PropertyChangedEventArgs("Name")); + </code> + </example><example> + This example shows how to invoke an event with a custom event arguments + class in a view that will cause its corresponding presenter to + react by changing its state: + <code> + var mockView = new Mock<IOrdersView>(); + var presenter = new OrdersPresenter(mockView.Object); + + // Check that the presenter has no selection by default + Assert.Null(presenter.SelectedOrder); + + // Raise the event with a specific arguments data + mockView.Raise(v => v.SelectionChanged += null, new OrderEventArgs { Order = new Order("moq", 500) }); + + // Now the presenter reacted to the event, and we have a selected order + Assert.NotNull(presenter.SelectedOrder); + Assert.Equal("moq", presenter.SelectedOrder.ProductName); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Raise(System.Action{`0},System.Object[])"> + <summary> + Raises the event referenced in <paramref name="eventExpression"/> using + the given <paramref name="args"/> argument for a non-EventHandler typed event. + </summary><exception cref="T:System.ArgumentException"> + The <paramref name="args"/> arguments are + invalid for the target event invocation, or the <paramref name="eventExpression"/> is + not an event attach or detach expression. + </exception><example> + The following example shows how to raise a custom event that does not adhere to + the standard <c>EventHandler</c>: + <code> + var mock = new Mock<IViewModel>(); + + mock.Raise(x => x.MyEvent -= null, "Name", bool, 25); + </code> + </example> + </member> + <member name="M:Moq.Mock`1.Expect(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.Expect``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.Mock`1.ExpectSet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}},``0)"> + <summary> + Obsolete. + </summary> + </member> + <member name="P:Moq.Mock`1.Object"> + <summary> + Exposes the mocked object instance. + </summary> + </member> + <member name="P:Moq.Mock`1.Name"> + <summary> + Allows naming of your mocks, so they can be easily identified in error messages (e.g. from failed assertions). + </summary> + </member> + <member name="P:Moq.Mock`1.DelegateInterfaceMethod"> + <inheritdoc /> + </member> + <member name="T:Moq.Language.ISetupConditionResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup(System.Linq.Expressions.Expression{System.Action{`0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.Setup``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + The expectation will be considered only in the former condition. + </summary> + <typeparam name="TResult"></typeparam> + <param name="expression"></param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"> + <summary> + Setups the get. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="expression">The expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet``1(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <typeparam name="TProperty">The type of the property.</typeparam> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="M:Moq.Language.ISetupConditionResult`1.SetupSet(System.Action{`0})"> + <summary> + Setups the set. + </summary> + <param name="setterExpression">The setter expression.</param> + <returns></returns> + </member> + <member name="T:Moq.DefaultValue"> + <summary> + Determines the way default values are generated + calculated for loose mocks. + </summary> + </member> + <member name="F:Moq.DefaultValue.Empty"> + <summary> + Default behavior, which generates empty values for + value types (i.e. default(int)), empty array and + enumerables, and nulls for all other reference types. + </summary> + </member> + <member name="F:Moq.DefaultValue.Mock"> + <summary> + Whenever the default value generated by <see cref="F:Moq.DefaultValue.Empty"/> + is null, replaces this value with a mock (if the type + can be mocked). + </summary> + <remarks> + For sealed classes, a null value will be generated. + </remarks> + </member> + <member name="T:Moq.EmptyDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for invocations that do not have setups or return values, with loose mocks. + This is the default behavior for a mock. + </summary> + </member> + <member name="T:Moq.IDefaultValueProvider"> + <summary> + Interface to be implemented by classes that determine the + default value of non-expected invocations. + </summary> + </member> + <member name="M:Moq.IDefaultValueProvider.DefineDefault``1(``0)"> + <summary> + Defines the default value to return in all the methods returning <typeparamref name="T"/>. + </summary><typeparam name="T">The type of the return value.</typeparam><param name="value">The value to set as default.</param> + </member> + <member name="M:Moq.IDefaultValueProvider.ProvideDefault(System.Reflection.MethodInfo)"> + <summary> + Provides a value for the given member and arguments. + </summary><param name="member"> + The member to provide a default value for. + </param> + </member> + <member name="T:Moq.Evaluator"> + <summary> + Provides partial evaluation of subtrees, whenever they can be evaluated locally. + </summary> + <author>Matt Warren: http://blogs.msdn.com/mattwar</author> + <contributor>Documented by InSTEDD: http://www.instedd.org</contributor> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression,System.Func{System.Linq.Expressions.Expression,System.Boolean})"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <param name="fnCanBeEvaluated">A function that decides whether a given expression + node can be part of the local function.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="M:Moq.Evaluator.PartialEval(System.Linq.Expressions.Expression)"> + <summary> + Performs evaluation and replacement of independent sub-trees + </summary> + <param name="expression">The root of the expression tree.</param> + <returns>A new tree with sub-trees evaluated and replaced.</returns> + </member> + <member name="T:Moq.Evaluator.SubtreeEvaluator"> + <summary> + Evaluates and replaces sub-trees when first candidate is reached (top-down) + </summary> + </member> + <member name="T:Moq.Evaluator.Nominator"> + <summary> + Performs bottom-up analysis to determine which nodes can possibly + be part of an evaluated sub-tree. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToLambda(System.Linq.Expressions.Expression)"> + <summary> + Casts the expression to a lambda expression, removing + a cast if there's any. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToMethodCall(System.Linq.Expressions.LambdaExpression)"> + <summary> + Casts the body of the lambda expression to a <see cref="T:System.Linq.Expressions.MethodCallExpression"/>. + </summary> + <exception cref="T:System.ArgumentException">If the body is not a method call.</exception> + </member> + <member name="M:Moq.ExpressionExtensions.ToPropertyInfo(System.Linq.Expressions.LambdaExpression)"> + <summary> + Converts the body of the lambda expression into the <see cref="T:System.Reflection.PropertyInfo"/> referenced by it. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsProperty(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property access. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.LambdaExpression)"> + <summary> + Checks whether the body of the lambda expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.IsPropertyIndexer(System.Linq.Expressions.Expression)"> + <summary> + Checks whether the expression is a property indexer, which is true + when the expression is an <see cref="T:System.Linq.Expressions.MethodCallExpression"/> whose + <see cref="P:System.Linq.Expressions.MethodCallExpression.Method"/> has <see cref="P:System.Reflection.MethodBase.IsSpecialName"/> + equal to <see langword="true"/>. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.CastTo``1(System.Linq.Expressions.Expression)"> + <summary> + Creates an expression that casts the given expression to the <typeparamref name="T"/> + type. + </summary> + </member> + <member name="M:Moq.ExpressionExtensions.ToStringFixed(System.Linq.Expressions.Expression)"> + <devdoc> + TODO: remove this code when https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=331583 + is fixed. + </devdoc> + </member> + <member name="M:Moq.ExpressionExtensions.GetCallInfo(System.Linq.Expressions.LambdaExpression,Moq.Mock)"> + <summary> + Extracts, into a common form, information from a <see cref="T:System.Linq.Expressions.LambdaExpression"/> + around either a <see cref="T:System.Linq.Expressions.MethodCallExpression"/> (for a normal method call) + or a <see cref="T:System.Linq.Expressions.InvocationExpression"/> (for a delegate invocation). + </summary> + </member> + <member name="T:Moq.ExpressionStringBuilder"> + <summary> + The intention of <see cref="T:Moq.ExpressionStringBuilder"/> is to create a more readable + string representation for the failure message. + </summary> + </member> + <member name="M:Moq.Extensions.IsDelegate(System.Type)"> + <summary> + Tests if a type is a delegate type (subclasses <see cref="T:System.Delegate"/>). + </summary> + </member> + <member name="T:Moq.FluentMockContext"> + <summary> + Tracks the current mock and interception context. + </summary> + </member> + <member name="P:Moq.FluentMockContext.IsActive"> + <summary> + Having an active fluent mock context means that the invocation + is being performed in "trial" mode, just to gather the + target method and arguments that need to be matched later + when the actual invocation is made. + </summary> + </member> + <member name="M:Moq.Guard.NotNull``1(System.Linq.Expressions.Expression{System.Func{``0}},``0)"> + <summary> + Ensures the given <paramref name="value"/> is not null. + Throws <see cref="T:System.ArgumentNullException"/> otherwise. + </summary> + </member> + <member name="M:Moq.Guard.NotNullOrEmpty(System.Linq.Expressions.Expression{System.Func{System.String}},System.String)"> + <summary> + Ensures the given string <paramref name="value"/> is not null or empty. + Throws <see cref="T:System.ArgumentNullException"/> in the first case, or + <see cref="T:System.ArgumentException"/> in the latter. + </summary> + </member> + <member name="M:Moq.Guard.NotOutOfRangeInclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range including the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="M:Moq.Guard.NotOutOfRangeExclusive``1(System.Linq.Expressions.Expression{System.Func{``0}},``0,``0,``0)"> + <summary> + Checks an argument to ensure it is in the specified range excluding the edges. + </summary> + <typeparam name="T">Type of the argument to check, it must be an <see cref="T:System.IComparable"/> type. + </typeparam> + <param name="reference">The expression containing the name of the argument.</param> + <param name="value">The argument value to check.</param> + <param name="from">The minimun allowed value for the argument.</param> + <param name="to">The maximun allowed value for the argument.</param> + </member> + <member name="M:Moq.IInterceptStrategy.HandleIntercept(Moq.Proxy.ICallContext,Moq.InterceptorContext,Moq.CurrentInterceptContext)"> + <summary> + Handle interception + </summary> + <param name="invocation">the current invocation context</param> + <param name="ctx">shared data for the interceptor as a whole</param> + <param name="localCtx">shared data among the strategies during a single interception</param> + <returns>InterceptionAction.Continue if further interception has to be processed, otherwise InterceptionAction.Stop</returns> + </member> + <member name="T:Moq.IMocked`1"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="T:Moq.IMocked"> + <summary> + Implemented by all generated mock object instances. + </summary> + </member> + <member name="P:Moq.IMocked.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="P:Moq.IMocked`1.Mock"> + <summary> + Reference the Mock that contains this as the <c>mock.Object</c> value. + </summary> + </member> + <member name="T:Moq.Interceptor"> + <summary> + Implements the actual interception and method invocation for + all mocks. + </summary> + </member> + <member name="M:Moq.AddActualInvocation.GetEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetNonPublicEventFromName(System.String)"> + <summary> + Get an eventInfo for a given event name. Search type ancestors depth first if necessary. + Searches also in non public events. + </summary> + <param name="eventName">Name of the event, with the set_ or get_ prefix already removed</param> + </member> + <member name="M:Moq.AddActualInvocation.GetAncestorTypes(System.Type)"> + <summary> + Given a type return all of its ancestors, both types and interfaces. + </summary> + <param name="initialType">The type to find immediate ancestors of</param> + </member> + <member name="T:Moq.It"> + <summary> + Allows the specification of a matching condition for an + argument in a method invocation, rather than a specific + argument value. "It" refers to the argument being matched. + </summary><remarks> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate. + </remarks> + </member> + <member name="M:Moq.It.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary><remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks><example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Setup(x => x.Remove(It.IsAny<string>())).Throws(new InvalidOperationException()); + </code> + </example><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.IsNotNull``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type, except null. + </summary><typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.It.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="match">The predicate used to match the method argument.</param><remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks><example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Setup(x => x.Do(It.Is<int>(i => i % 2 == 0))) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Setup(x => x.GetUser(It.Is<int>(i => i < 0))) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="from">The lower bound of the range.</param><param name="to">The upper bound of the range.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsInRange(0, 100, Range.Inclusive))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with value from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsIn``1(``0[])"> + <summary> + Matches any value that is present in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of possible values.</param><example> + The following example shows how to expect a method call + with an integer argument with a value of 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(System.Collections.Generic.IEnumerable{``0})"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument with value not found from a list. + <code> + var values = new List<int> { 1, 2, 3 }; + + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(values))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsNotIn``1(``0[])"> + <summary> + Matches any value that is not found in the sequence specified. + </summary><typeparam name="TValue">Type of the argument to check.</typeparam><param name="items">The sequence of disallowed values.</param><example> + The following example shows how to expect a method call + with an integer argument of any value except 1, 2, or 3. + <code> + mock.Setup(x => x.HasInventory( + It.IsAny<string>(), + It.IsNotIn(1, 2, 3))) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+"))).Returns(1); + </code> + </example> + </member> + <member name="M:Moq.It.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary><param name="regex">The pattern to use to match the string argument value.</param><param name="options">The options used to interpret the pattern.</param><example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Setup(x => x.Check(It.IsRegex("[a-z]+", RegexOptions.IgnoreCase))).Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IReturnsResult`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallback"> + <summary> + Defines the <c>Callback</c> verb and overloads. + </summary> + </member> + <member name="M:Moq.Language.ICallback.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.ICallbackResult"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean + value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The argument type of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback((string command) => Console.WriteLine(command)); + </code> + </example> + </member> + <member name="T:Moq.Language.IOccurrence"> + <summary> + Defines occurrence members to constraint setups. + </summary> + </member> + <member name="M:Moq.Language.IOccurrence.AtMostOnce"> + <summary> + The expected invocation can happen at most once. + </summary> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMostOnce(); + </code> + </example> + </member> + <member name="M:Moq.Language.IOccurrence.AtMost(System.Int32)"> + <summary> + The expected invocation can happen at most specified number of times. + </summary> + <param name="callCount">The number of times to accept calls.</param> + <example> + <code> + var mock = new Mock<ICommand>(); + mock.Setup(foo => foo.Execute("ping")) + .AtMost( 5 ); + </code> + </example> + </member> + <member name="T:Moq.Language.IRaise`1"> + <summary> + Defines the <c>Raises</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"> + <summary> + Specifies the event that will be raised + when the setup is met. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The event arguments to pass for the raised event.</param> + <example> + The following example shows how to raise an event when + the setup is met: + <code> + var mock = new Mock<IContainer>(); + + mock.Setup(add => add.Add(It.IsAny<string>(), It.IsAny<object>())) + .Raises(add => add.Added += null, EventArgs.Empty); + </code> + </example> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Func{System.EventArgs})"> + <summary> + Specifies the event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="func">A function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.Object[])"> + <summary> + Specifies the custom event that will be raised + when the setup is matched. + </summary> + <param name="eventExpression">An expression that represents an event attach or detach action.</param> + <param name="args">The arguments to pass to the custom delegate (non EventHandler-compatible).</param> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``1(System.Action{`0},System.Func{``0,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``2(System.Action{`0},System.Func{``0,``1,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``3(System.Action{`0},System.Func{``0,``1,``2,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``4(System.Action{`0},System.Func{``0,``1,``2,``3,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``5(System.Action{`0},System.Func{``0,``1,``2,``3,``4,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``6(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``7(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``8(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``9(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``10(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``11(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``12(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``13(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``14(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``15(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="M:Moq.Language.IRaise`1.Raises``16(System.Action{`0},System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,System.EventArgs})"> + <summary> + Specifies the event that will be raised when the setup is matched. + </summary> + <param name="eventExpression">The expression that represents an event attach or detach action.</param> + <param name="func">The function that will build the <see cref="T:System.EventArgs"/> + to pass when raising the event.</param> + <typeparam name="T1">The type of the first argument received by the expected invocation.</typeparam> + <typeparam name="T2">The type of the second argument received by the expected invocation.</typeparam> + <typeparam name="T3">The type of the third argument received by the expected invocation.</typeparam> + <typeparam name="T4">The type of the fourth argument received by the expected invocation.</typeparam> + <typeparam name="T5">The type of the fifth argument received by the expected invocation.</typeparam> + <typeparam name="T6">The type of the sixth argument received by the expected invocation.</typeparam> + <typeparam name="T7">The type of the seventh argument received by the expected invocation.</typeparam> + <typeparam name="T8">The type of the eighth argument received by the expected invocation.</typeparam> + <typeparam name="T9">The type of the nineth argument received by the expected invocation.</typeparam> + <typeparam name="T10">The type of the tenth argument received by the expected invocation.</typeparam> + <typeparam name="T11">The type of the eleventh argument received by the expected invocation.</typeparam> + <typeparam name="T12">The type of the twelfth argument received by the expected invocation.</typeparam> + <typeparam name="T13">The type of the thirteenth argument received by the expected invocation.</typeparam> + <typeparam name="T14">The type of the fourteenth argument received by the expected invocation.</typeparam> + <typeparam name="T15">The type of the fifteenth argument received by the expected invocation.</typeparam> + <typeparam name="T16">The type of the sixteenth argument received by the expected invocation.</typeparam> + <seealso cref="M:Moq.Language.IRaise`1.Raises(System.Action{`0},System.EventArgs)"/> + </member> + <member name="T:Moq.Language.IVerifies"> + <summary> + Defines the <c>Verifiable</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable(); + </code> + </example> + </member> + <member name="M:Moq.Language.IVerifies.Verifiable(System.String)"> + <summary> + Marks the expectation as verifiable, meaning that a call + to <see cref="M:Moq.Mock.Verify"/> will check if this particular + expectation was met, and specifies a message for failures. + </summary> + <example> + The following example marks the expectation as verifiable: + <code> + mock.Expect(x => x.Execute("ping")) + .Returns(true) + .Verifiable("Ping should be executed always!"); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.ISetup`1"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.ICallbackResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IThrows"> + <summary> + Defines the <c>Throws</c> verb. + </summary> + </member> + <member name="M:Moq.Language.IThrows.Throws(System.Exception)"> + <summary> + Specifies the exception to throw when the method is invoked. + </summary> + <param name="exception">Exception instance to throw.</param> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Language.IThrows.Throws``1"> + <summary> + Specifies the type of exception to throw when the method is invoked. + </summary> + <typeparam name="TException">Type of exception to instantiate and throw when the setup is matched.</typeparam> + <example> + This example shows how to throw an exception when the method is + invoked with an empty string argument: + <code> + mock.Setup(x => x.Execute("")) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IThrowsResult"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.Flow.ISetup`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallback`2"> + <summary> + Defines the <c>Callback</c> verb and overloads for callbacks on + setups that return a value. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value of the setup.</typeparam> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``2(System.Action{``0,``1})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2) => Console.WriteLine(arg1 + arg2)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``3(System.Action{``0,``1,``2})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3) => Console.WriteLine(arg1 + arg2 + arg3)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``4(System.Action{``0,``1,``2,``3})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4) => Console.WriteLine(arg1 + arg2 + arg3 + arg4)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``5(System.Action{``0,``1,``2,``3,``4})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``6(System.Action{``0,``1,``2,``3,``4,``5})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``7(System.Action{``0,``1,``2,``3,``4,``5,``6})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``8(System.Action{``0,``1,``2,``3,``4,``5,``6,``7})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``9(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``10(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``11(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``12(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``13(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``14(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``15(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``16(System.Action{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original + arguments. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="action">The callback method to invoke.</param> + <returns>A reference to <see cref="T:Moq.Language.Flow.IReturnsThrows`2"/> interface.</returns> + <example> + Invokes the given callback with the concrete invocation arguments values. + <para> + Notice how the specific arguments are retrieved by simply declaring + them as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>(), + It.IsAny<string>())) + .Callback((arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15, arg16) => Console.WriteLine(arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16)); + </code> + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the method is called. + </summary> + <param name="action">The callback method to invoke.</param> + <example> + The following example specifies a callback to set a boolean value that can be used later: + <code> + var called = false; + mock.Setup(x => x.Execute()) + .Callback(() => called = true) + .Returns(true); + </code> + Note that in the case of value-returning methods, after the <c>Callback</c> + call you can still specify the return value. + </example> + </member> + <member name="M:Moq.Language.ICallback`2.Callback``1(System.Action{``0})"> + <summary> + Specifies a callback to invoke when the method is called that receives the original arguments. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the concrete invocation argument value. + <para> + Notice how the specific string argument is retrieved by simply declaring + it as part of the lambda expression for the callback: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Callback(command => Console.WriteLine(command)) + .Returns(true); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrows`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IReturns`2"> + <summary> + Defines the <c>Returns</c> verb. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TResult">Type of the return value from the expression.</typeparam> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``2(System.Func{``0,``1,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2) => arg1 + arg2); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``3(System.Func{``0,``1,``2,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3) => arg1 + arg2 + arg3); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``4(System.Func{``0,``1,``2,``3,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4) => arg1 + arg2 + arg3 + arg4); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``5(System.Func{``0,``1,``2,``3,``4,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5) => arg1 + arg2 + arg3 + arg4 + arg5); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``6(System.Func{``0,``1,``2,``3,``4,``5,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``7(System.Func{``0,``1,``2,``3,``4,``5,``6,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``8(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``9(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``10(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``11(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``12(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``13(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``14(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``15(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``16(System.Func{``0,``1,``2,``3,``4,``5,``6,``7,``8,``9,``10,``11,``12,``13,``14,``15,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T1">The type of the first argument of the invoked method.</typeparam> + <typeparam name="T2">The type of the second argument of the invoked method.</typeparam> + <typeparam name="T3">The type of the third argument of the invoked method.</typeparam> + <typeparam name="T4">The type of the fourth argument of the invoked method.</typeparam> + <typeparam name="T5">The type of the fifth argument of the invoked method.</typeparam> + <typeparam name="T6">The type of the sixth argument of the invoked method.</typeparam> + <typeparam name="T7">The type of the seventh argument of the invoked method.</typeparam> + <typeparam name="T8">The type of the eighth argument of the invoked method.</typeparam> + <typeparam name="T9">The type of the nineth argument of the invoked method.</typeparam> + <typeparam name="T10">The type of the tenth argument of the invoked method.</typeparam> + <typeparam name="T11">The type of the eleventh argument of the invoked method.</typeparam> + <typeparam name="T12">The type of the twelfth argument of the invoked method.</typeparam> + <typeparam name="T13">The type of the thirteenth argument of the invoked method.</typeparam> + <typeparam name="T14">The type of the fourteenth argument of the invoked method.</typeparam> + <typeparam name="T15">The type of the fifteenth argument of the invoked method.</typeparam> + <typeparam name="T16">The type of the sixteenth argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <return>Returns a calculated value which is evaluated lazily at the time of the invocation.</return> + <example> + <para> + The return value is calculated from the value of the actual method invocation arguments. + Notice how the arguments are retrieved by simply declaring them as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute( + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>(), + It.IsAny<int>())) + .Returns((string arg1, string arg2, string arg3, string arg4, string arg5, string arg6, string arg7, string arg8, string arg9, string arg10, string arg11, string arg12, string arg13, string arg14, string arg15, string arg16) => arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10 + arg11 + arg12 + arg13 + arg14 + arg15 + arg16); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the method call: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return from the method. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value when the method is called: + <code> + mock.Setup(x => x.Execute("ping")) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the method + is executed and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturns`2.Returns``1(System.Func{``0,`1})"> + <summary> + Specifies a function that will calculate the value to return from the method, + retrieving the arguments for the invocation. + </summary> + <typeparam name="T">The type of the argument of the invoked method.</typeparam> + <param name="valueFunction">The function that will calculate the return value.</param> + <example group="returns"> + Return a calculated value which is evaluated lazily at the time of the invocation. + <para> + The lookup list can change between invocations and the setup + will return different values accordingly. Also, notice how the specific + string argument is retrieved by simply declaring it as part of the lambda + expression: + </para> + <code> + mock.Setup(x => x.Execute(It.IsAny<string>())) + .Returns((string command) => returnValues[command]); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturns`2.CallBase"> + <summary> + Calls the real method of the object and returns its return value. + </summary> + <returns>The value calculated by the real method of the object.</returns> + </member> + <member name="T:Moq.Language.Flow.ISetupGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackGetter`2"> + <summary> + Defines the <c>Callback</c> verb for property getter setups. + </summary> + <seealso cref="M:Moq.Mock`1.SetupGet``1(System.Linq.Expressions.Expression{System.Func{`0,``0}})"/> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackGetter`2.Callback(System.Action)"> + <summary> + Specifies a callback to invoke when the property is retrieved. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupGet(x => x.Suspended) + .Callback(() => called = true) + .Returns(true); + </code> + </example> + </member> + <member name="T:Moq.Language.Flow.IReturnsThrowsGetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.IReturnsGetter`2"> + <summary> + Defines the <c>Returns</c> verb for property get setups. + </summary> + <typeparam name="TMock">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(`1)"> + <summary> + Specifies the value to return. + </summary> + <param name="value">The value to return, or <see langword="null"/>.</param> + <example> + Return a <c>true</c> value from the property getter call: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(true); + </code> + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.Returns(System.Func{`1})"> + <summary> + Specifies a function that will calculate the value to return for the property. + </summary> + <param name="valueFunction">The function that will calculate the return value.</param> + <example> + Return a calculated value when the property is retrieved: + <code> + mock.SetupGet(x => x.Suspended) + .Returns(() => returnValues[0]); + </code> + The lambda expression to retrieve the return value is lazy-executed, + meaning that its value may change depending on the moment the property + is retrieved and the value the <c>returnValues</c> array has at + that moment. + </example> + </member> + <member name="M:Moq.Language.IReturnsGetter`2.CallBase"> + <summary> + Calls the real property of the object and returns its return value. + </summary> + <returns>The value calculated by the real property of the object.</returns> + </member> + <member name="T:Moq.Language.Flow.ISetupSetter`2"> + <summary> + Implements the fluent API. + </summary> + </member> + <member name="T:Moq.Language.ICallbackSetter`1"> + <summary> + Defines the <c>Callback</c> verb for property setter setups. + </summary> + <typeparam name="TProperty">Type of the property.</typeparam> + </member> + <member name="M:Moq.Language.ICallbackSetter`1.Callback(System.Action{`0})"> + <summary> + Specifies a callback to invoke when the property is set that receives the + property value being set. + </summary> + <param name="action">Callback method to invoke.</param> + <example> + Invokes the given callback with the property value being set. + <code> + mock.SetupSet(x => x.Suspended) + .Callback((bool state) => Console.WriteLine(state)); + </code> + </example> + </member> + <member name="T:Moq.Language.ISetupSequentialResult`1"> + <summary> + Language for ReturnSequence + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Returns(`0)"> + <summary> + Returns value + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws(System.Exception)"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.Throws``1"> + <summary> + Throws an exception + </summary> + </member> + <member name="M:Moq.Language.ISetupSequentialResult`1.CallBase"> + <summary> + Calls original method + </summary> + </member> + <member name="F:Moq.Linq.FluentMockVisitor.isFirst"> + <summary> + The first method call or member access will be the + last segment of the expression (depth-first traversal), + which is the one we have to Setup rather than FluentMock. + And the last one is the one we have to Mock.Get rather + than FluentMock. + </summary> + </member> + <member name="T:Moq.Linq.MockQueryable`1"> + <summary> + A default implementation of IQueryable for use with QueryProvider + </summary> + </member> + <member name="M:Moq.Linq.MockQueryable`1.#ctor(System.Linq.Expressions.MethodCallExpression)"> + <summary> + The <paramref name="underlyingCreateMocks"/> is a + static method that returns an IQueryable of Mocks of T which is used to + apply the linq specification to. + </summary> + </member> + <member name="T:Moq.MockRepository"> + <summary> + Utility repository class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the repository constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This repository class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="repository"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockRepository"/>: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + repository.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the repository + to create loose mocks and later verify only verifiable setups: + <code> + var repository = new MockRepository(MockBehavior.Loose); + + var foo = repository.Create<IFoo>(); + var bar = repository.Create<IBar>(); + + // this setup will be verified when we verify the repository + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the repository + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + repository.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the repository with a + default strict behavior, overriding that default for a + specific mock: + <code> + var repository = new MockRepository(MockBehavior.Strict); + + // this particular one we want loose + var foo = repository.Create<IFoo>(MockBehavior.Loose); + var bar = repository.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + repository.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="T:Moq.MockFactory"> + <summary> + Utility factory class to use to construct multiple + mocks when consistent verification is + desired for all of them. + </summary> + <remarks> + If multiple mocks will be created during a test, passing + the desired <see cref="T:Moq.MockBehavior"/> (if different than the + <see cref="F:Moq.MockBehavior.Default"/> or the one + passed to the factory constructor) and later verifying each + mock can become repetitive and tedious. + <para> + This factory class helps in that scenario by providing a + simplified creation of multiple mocks with a default + <see cref="T:Moq.MockBehavior"/> (unless overriden by calling + <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/>) and posterior verification. + </para> + </remarks> + <example group="factory"> + The following is a straightforward example on how to + create and automatically verify strict mocks using a <see cref="T:Moq.MockFactory"/>: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // no need to call Verifiable() on the setup + // as we'll be validating all of them anyway. + foo.Setup(f => f.Do()); + bar.Setup(b => b.Redo()); + + // exercise the mocks here + + factory.VerifyAll(); + // At this point all setups are already checked + // and an optional MockException might be thrown. + // Note also that because the mocks are strict, any invocation + // that doesn't have a matching setup will also throw a MockException. + </code> + The following examples shows how to setup the factory + to create loose mocks and later verify only verifiable setups: + <code> + var factory = new MockFactory(MockBehavior.Loose); + + var foo = factory.Create<IFoo>(); + var bar = factory.Create<IBar>(); + + // this setup will be verified when we verify the factory + foo.Setup(f => f.Do()).Verifiable(); + + // this setup will NOT be verified + foo.Setup(f => f.Calculate()); + + // this setup will be verified when we verify the factory + bar.Setup(b => b.Redo()).Verifiable(); + + // exercise the mocks here + // note that because the mocks are Loose, members + // called in the interfaces for which no matching + // setups exist will NOT throw exceptions, + // and will rather return default values. + + factory.Verify(); + // At this point verifiable setups are already checked + // and an optional MockException might be thrown. + </code> + The following examples shows how to setup the factory with a + default strict behavior, overriding that default for a + specific mock: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + // this particular one we want loose + var foo = factory.Create<IFoo>(MockBehavior.Loose); + var bar = factory.Create<IBar>(); + + // specify setups + + // exercise the mocks here + + factory.Verify(); + </code> + </example> + <seealso cref="T:Moq.MockBehavior"/> + </member> + <member name="M:Moq.MockFactory.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the factory with the given <paramref name="defaultBehavior"/> + for newly created mocks from the factory. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> factory method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="M:Moq.MockFactory.Create``1"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(); + // use mock on tests + + factory.VerifyAll(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(System.Object[])"> + <summary> + Creates a new mock with the default <see cref="T:Moq.MockBehavior"/> + specified at factory construction time and with the + the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example ignore="true"> + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>("Foo", 25, true); + // use mock on tests + + factory.Verify(); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"> + <summary> + Creates a new mock with the given <paramref name="behavior"/>. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory: + <code> + var factory = new MockFactory(MockBehavior.Strict); + + var foo = factory.Create<IFoo>(MockBehavior.Loose); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.Create``1(Moq.MockBehavior,System.Object[])"> + <summary> + Creates a new mock with the given <paramref name="behavior"/> + and with the the given constructor arguments for the class. + </summary> + <remarks> + The mock will try to find the best match constructor given the + constructor arguments, and invoke that to initialize the instance. + This applies only to classes, not interfaces. + </remarks> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">Behavior to use for the mock, which overrides + the default behavior specified at factory construction time.</param> + <param name="args">Constructor arguments for mocked classes.</param> + <returns>A new <see cref="T:Moq.Mock`1"/>.</returns> + <example group="factory"> + The following example shows how to create a mock with a different + behavior to that specified as the default for the factory, passing + constructor arguments: + <code> + var factory = new MockFactory(MockBehavior.Default); + + var mock = factory.Create<MyBase>(MockBehavior.Strict, "Foo", 25, true); + </code> + </example> + </member> + <member name="M:Moq.MockFactory.CreateMock``1(Moq.MockBehavior,System.Object[])"> + <summary> + Implements creation of a new mock within the factory. + </summary> + <typeparam name="T">Type to mock.</typeparam> + <param name="behavior">The behavior for the new mock.</param> + <param name="args">Optional arguments for the construction of the mock.</param> + </member> + <member name="M:Moq.MockFactory.Verify"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyAll"> + <summary> + Verifies all verifiable expectations on all mocks created + by this factory. + </summary> + <seealso cref="M:Moq.Mock.Verify"/> + <exception cref="T:Moq.MockException">One or more mocks had expectations that were not satisfied.</exception> + </member> + <member name="M:Moq.MockFactory.VerifyMocks(System.Action{Moq.Mock})"> + <summary> + Invokes <paramref name="verifyAction"/> for each mock + in <see cref="P:Moq.MockFactory.Mocks"/>, and accumulates the resulting + <see cref="T:Moq.MockVerificationException"/> that might be + thrown from the action. + </summary> + <param name="verifyAction">The action to execute against + each mock.</param> + </member> + <member name="P:Moq.MockFactory.CallBase"> + <summary> + Whether the base member virtual implementation will be called + for mocked classes if no setup is matched. Defaults to <see langword="false"/>. + </summary> + </member> + <member name="P:Moq.MockFactory.DefaultValue"> + <summary> + Specifies the behavior to use when returning default values for + unexpected invocations on loose mocks. + </summary> + </member> + <member name="P:Moq.MockFactory.Mocks"> + <summary> + Gets the mocks that have been created by this factory and + that will get verified together. + </summary> + </member> + <member name="M:Moq.MockRepository.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.MockRepository.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.MockRepository.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.MockRepository.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.MockRepository.#ctor(Moq.MockBehavior)"> + <summary> + Initializes the repository with the given <paramref name="defaultBehavior"/> + for newly created mocks from the repository. + </summary> + <param name="defaultBehavior">The behavior to use for mocks created + using the <see cref="M:Moq.MockFactory.Create``1"/> repository method if not overriden + by using the <see cref="M:Moq.MockFactory.Create``1(Moq.MockBehavior)"/> overload.</param> + </member> + <member name="T:Moq.Mocks"> + <summary> + Allows querying the universe of mocks for those that behave + according to the LINQ query specification. + </summary> + <devdoc> + This entry-point into Linq to Mocks is the only one in the root Moq + namespace to ease discovery. But to get all the mocking extension + methods on Object, a using of Moq.Linq must be done, so that the + polluting of the intellisense for all objects is an explicit opt-in. + </devdoc> + </member> + <member name="M:Moq.Mocks.Of``1"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.Of``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Access the universe of mocks of the given type, to retrieve those + that behave according to the LINQ query specification. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object to query.</typeparam> + </member> + <member name="M:Moq.Mocks.OneOf``1"> + <summary> + Creates an mock object of the indicated type. + </summary> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.OneOf``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Creates an mock object of the indicated type. + </summary> + <param name="specification">The predicate with the setup expressions.</param> + <typeparam name="T">The type of the mocked object.</typeparam> + <returns>The mocked object created.</returns> + </member> + <member name="M:Moq.Mocks.CreateMockQuery``1"> + <summary> + Creates the mock query with the underlying queriable implementation. + </summary> + </member> + <member name="M:Moq.Mocks.CreateQueryable``1"> + <summary> + Wraps the enumerator inside a queryable. + </summary> + </member> + <member name="M:Moq.Mocks.CreateMocks``1"> + <summary> + Method that is turned into the actual call from .Query{T}, to + transform the queryable query into a normal enumerable query. + This method is never used directly by consumers. + </summary> + </member> + <member name="M:Moq.Mocks.SetPropery``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Extension method used to support Linq-like setup properties that are not virtual but do have + a getter and a setter, thereby allowing the use of Linq to Mocks to quickly initialize Dtos too :) + </summary> + </member> + <member name="T:Moq.QueryableMockExtensions"> + <summary> + Helper extensions that are used by the query translator. + </summary> + </member> + <member name="M:Moq.QueryableMockExtensions.FluentMock``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Retrieves a fluent mock from the given setup expression. + </summary> + </member> + <member name="T:Moq.Match"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><remarks> + See also <see cref="T:Moq.Match`1"/>. + </remarks> + </member> + <member name="M:Moq.Match.Matcher``1"> + <devdoc> + Provided for the sole purpose of rendering the delegate passed to the + matcher constructor if no friendly render lambda is provided. + </devdoc> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0})"> + <summary> + Initializes the match with the condition that + will be checked in order to match invocation + values. + </summary><param name="condition">The condition to match against actual values.</param><remarks> + <seealso cref="T:Moq.Match`1"/> + </remarks> + </member> + <member name="M:Moq.Match.Create``1(System.Predicate{``0},System.Linq.Expressions.Expression{System.Func{``0}})"> + <!-- No matching elements were found for the following include tag --><include file="Match.xdoc" path="docs/doc[@for="Match.Create{T}(condition,renderExpression"]/*"/> + </member> + <member name="M:Moq.Match.SetLastMatch``1(Moq.Match{``0})"> + <devdoc> + This method is used to set an expression as the last matcher invoked, + which is used in the SetupSet to allow matchers in the prop = value + delegate expression. This delegate is executed in "fluent" mode in + order to capture the value being set, and construct the corresponding + methodcall. + This is also used in the MatcherFactory for each argument expression. + This method ensures that when we execute the delegate, we + also track the matcher that was invoked, so that when we create the + methodcall we build the expression using it, rather than the null/default + value returned from the actual invocation. + </devdoc> + </member> + <member name="T:Moq.Match`1"> + <summary> + Allows creation custom value matchers that can be used on setups and verification, + completely replacing the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary><typeparam name="T">Type of the value to match.</typeparam><remarks> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </remarks><example> + Creating a custom matcher is straightforward. You just need to create a method + that returns a value from a call to <see cref="M:Moq.Match.Create``1(System.Predicate{``0})"/> with + your matching condition and optional friendly render expression: + <code> + [Matcher] + public Order IsBigOrder() + { + return Match<Order>.Create( + o => o.GrandTotal >= 5000, + /* a friendly expression to render on failures */ + () => IsBigOrder()); + } + </code> + This method can be used in any mock setup invocation: + <code> + mock.Setup(m => m.Submit(IsBigOrder()).Throws<UnauthorizedAccessException>(); + </code> + At runtime, Moq knows that the return value was a matcher (note that the method MUST be + annotated with the [Matcher] attribute in order to determine this) and + evaluates your predicate with the actual value passed into your predicate. + <para> + Another example might be a case where you want to match a lists of orders + that contains a particular one. You might create matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return Match<IEnumerable<Order>>.Create(orders => orders.Contains(order)); + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + </example> + </member> + <member name="T:Moq.MatcherAttribute"> + <summary> + Marks a method as a matcher, which allows complete replacement + of the built-in <see cref="T:Moq.It"/> class with your own argument + matching rules. + </summary> + <remarks> + <b>This feature has been deprecated in favor of the new + and simpler <see cref="T:Moq.Match`1"/>. + </b> + <para> + The argument matching is used to determine whether a concrete + invocation in the mock matches a given setup. This + matching mechanism is fully extensible. + </para> + <para> + There are two parts of a matcher: the compiler matcher + and the runtime matcher. + <list type="bullet"> + <item> + <term>Compiler matcher</term> + <description>Used to satisfy the compiler requirements for the + argument. Needs to be a method optionally receiving any arguments + you might need for the matching, but with a return type that + matches that of the argument. + <para> + Let's say I want to match a lists of orders that contains + a particular one. I might create a compiler matcher like the following: + </para> + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + } + </code> + Now we can invoke this static method instead of an argument in an + invocation: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + </code> + Note that the return value from the compiler matcher is irrelevant. + This method will never be called, and is just used to satisfy the + compiler and to signal Moq that this is not a method that we want + to be invoked at runtime. + </description> + </item> + <item> + <term>Runtime matcher</term> + <description> + The runtime matcher is the one that will actually perform evaluation + when the test is run, and is defined by convention to have the + same signature as the compiler matcher, but where the return + value is the first argument to the call, which contains the + object received by the actual invocation at runtime: + <code> + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + </code> + At runtime, the mocked method will be invoked with a specific + list of orders. This value will be passed to this runtime + matcher as the first argument, while the second argument is the + one specified in the setup (<c>x.Save(Orders.Contains(order))</c>). + <para> + The boolean returned determines whether the given argument has been + matched. If all arguments to the expected method are matched, then + the setup matches and is evaluated. + </para> + </description> + </item> + </list> + </para> + Using this extensible infrastructure, you can easily replace the entire + <see cref="T:Moq.It"/> set of matchers with your own. You can also avoid the + typical (and annoying) lengthy expressions that result when you have + multiple arguments that use generics. + </remarks> + <example> + The following is the complete example explained above: + <code> + public static class Orders + { + [Matcher] + public static IEnumerable<Order> Contains(Order order) + { + return null; + } + + public static bool Contains(IEnumerable<Order> orders, Order order) + { + return orders.Contains(order); + } + } + </code> + And the concrete test using this matcher: + <code> + var order = new Order { ... }; + var mock = new Mock<IRepository<Order>>(); + + mock.Setup(x => x.Save(Orders.Contains(order))) + .Throws<ArgumentException>(); + + // use mock, invoke Save, and have the matcher filter. + </code> + </example> + </member> + <member name="T:Moq.Matchers.MatcherAttributeMatcher"> + <summary> + Matcher to treat static functions as matchers. + + mock.Setup(x => x.StringMethod(A.MagicString())); + + public static class A + { + [Matcher] + public static string MagicString() { return null; } + public static bool MagicString(string arg) + { + return arg == "magic"; + } + } + + Will succeed if: mock.Object.StringMethod("magic"); + and fail with any other call. + </summary> + </member> + <member name="T:Moq.MethodCallReturn"> + <devdoc> + We need this non-generics base class so that + we can use <see cref="P:Moq.MethodCallReturn.HasReturnValue"/> from + generic code. + </devdoc> + </member> + <member name="T:Moq.MockBehavior"> + <summary> + Options to customize the behavior of the mock. + </summary> + </member> + <member name="F:Moq.MockBehavior.Strict"> + <summary> + Causes the mock to always throw + an exception for invocations that don't have a + corresponding setup. + </summary> + </member> + <member name="F:Moq.MockBehavior.Loose"> + <summary> + Will never throw exceptions, returning default + values when necessary (null for reference types, + zero for value types or empty enumerables and arrays). + </summary> + </member> + <member name="F:Moq.MockBehavior.Default"> + <summary> + Default mock behavior, which equals <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + </member> + <member name="T:Moq.MockDefaultValueProvider"> + <summary> + A <see cref="T:Moq.IDefaultValueProvider"/> that returns an empty default value + for non-mockeable types, and mocks for all other types (interfaces and + non-sealed classes) that can be mocked. + </summary> + </member> + <member name="T:Moq.MockException"> + <summary> + Exception thrown by mocks when setups are not matched, + the mock is not properly setup, etc. + </summary> + <remarks> + A distinct exception type is provided so that exceptions + thrown by the mock can be differentiated in tests that + expect other exceptions to be thrown (i.e. ArgumentException). + <para> + Richer exception hierarchy/types are not provided as + tests typically should <b>not</b> catch or expect exceptions + from the mocks. These are typically the result of changes + in the tested class or its collaborators implementation, and + result in fixes in the mock setup so that they dissapear and + allow the test to pass. + </para> + </remarks> + </member> + <member name="P:Moq.MockException.IsVerificationError"> + <summary> + Indicates whether this exception is a verification fault raised by Verify() + </summary> + </member> + <member name="T:Moq.MockException.ExceptionReason"> + <summary> + Made internal as it's of no use for + consumers, but it's important for + our own tests. + </summary> + </member> + <member name="T:Moq.MockVerificationException"> + <devdoc> + Used by the mock factory to accumulate verification + failures. + </devdoc> + </member> + <member name="T:Moq.MockSequence"> + <summary> + Helper class to setup a full trace between many mocks + </summary> + </member> + <member name="M:Moq.MockSequence.#ctor"> + <summary> + Initialize a trace setup + </summary> + </member> + <member name="P:Moq.MockSequence.Cyclic"> + <summary> + Allow sequence to be repeated + </summary> + </member> + <member name="T:Moq.MockSequenceHelper"> + <summary> + define nice api + </summary> + </member> + <member name="M:Moq.MockSequenceHelper.InSequence``1(Moq.Mock{``0},Moq.MockSequence)"> + <summary> + Perform an expectation in the trace. + </summary> + </member> + <member name="T:Moq.MockLegacyExtensions"> + <summary> + Provides legacy API members as extensions so that + existing code continues to compile, but new code + doesn't see then. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1)"> + <summary> + Obsolete. + </summary> + </member> + <member name="M:Moq.MockLegacyExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},``1,System.String)"> + <summary> + Obsolete. + </summary> + </member> + <member name="T:Moq.ObsoleteMockExtensions"> + <summary> + Provides additional methods on mocks. + </summary> + <devdoc> + Provided as extension methods as they confuse the compiler + with the overloads taking Action. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.SetupSet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Specifies a setup on the mocked type for a call to + to a property setter, regardless of its value. + </summary> + <remarks> + If more than one setup is set for the same property setter, + the latest one wins and is the one that will be executed. + </remarks> + <typeparam name="TProperty">Type of the property. Typically omitted as it can be inferred from the expression.</typeparam> + <typeparam name="T">Type of the mock.</typeparam> + <param name="mock">The target mock for the setup.</param> + <param name="expression">Lambda expression that specifies the property setter.</param> + <example group="setups"> + <code> + mock.SetupSet(x => x.Suspended); + </code> + </example> + <devdoc> + This method is not legacy, but must be on an extension method to avoid + confusing the compiler with the new Action syntax. + </devdoc> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Verifies that a property has been set on the mock, regarless of its value. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},System.String)"> + <summary> + Verifies that a property has been set on the mock, specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <param name="expression">Expression to verify.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="M:Moq.ObsoleteMockExtensions.VerifySet``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}},Moq.Times,System.String)"> + <summary> + Verifies that a property has been set on the mock, regardless + of the value but only the specified number of times, and specifying a failure + error message. + </summary> + <example group="verification"> + This example assumes that the mock has been used, + and later we want to verify that a given invocation + with specific parameters was performed: + <code> + var mock = new Mock<IWarehouse>(); + // exercise mock + //... + // Will throw if the test code didn't set the IsClosed property. + mock.VerifySet(warehouse => warehouse.IsClosed); + </code> + </example> + <exception cref="T:Moq.MockException">The invocation was not performed on the mock.</exception> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="mock">The mock instance.</param> + <typeparam name="T">Mocked type.</typeparam> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="failMessage">Message to show if verification fails.</param> + <param name="expression">Expression to verify.</param> + <typeparam name="TProperty">Type of the property to verify. Typically omitted as it can + be inferred from the expression's return type.</typeparam> + </member> + <member name="T:Moq.Protected.IProtectedMock`1"> + <summary> + Allows setups to be specified for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup(System.String,System.Object[])"> + <summary> + Specifies a setup for a void method invocation with the given + <paramref name="voidMethodName"/>, optionally specifying arguments for the method call. + </summary> + <param name="voidMethodName">The name of the void method to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Setup``1(System.String,System.Object[])"> + <summary> + Specifies a setup for an invocation on a property or a non void method with the given + <paramref name="methodOrPropertyName"/>, optionally specifying arguments for the method call. + </summary> + <param name="methodOrPropertyName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TResult">The return type of the method or property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupGet``1(System.String)"> + <summary> + Specifies a setup for an invocation on a property getter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.SetupSet``1(System.String,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <param name="propertyName">The name of the property.</param> + <param name="value">The property value. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for a void method with the given <paramref name="methodName"/>, + optionally specifying arguments for the method call. Use in conjuntion with the default + <see cref="F:Moq.MockBehavior.Loose"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the void method to be verified.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.Verify``1(System.String,Moq.Times,System.Object[])"> + <summary> + Specifies a verify for an invocation on a property or a non void method with the given + <paramref name="methodName"/>, optionally specifying arguments for the method call. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="methodName">The name of the method or property to be invoked.</param> + <param name="args">The optional arguments for the invocation. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TResult">The type of return value from the expression.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifyGet``1(System.String,Moq.Times)"> + <summary> + Specifies a verify for an invocation on a property getter with the given + <paramref name="propertyName"/>. + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + </summary> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <typeparam name="TProperty">The type of the property.</typeparam> + </member> + <member name="M:Moq.Protected.IProtectedMock`1.VerifySet``1(System.String,Moq.Times,System.Object)"> + <summary> + Specifies a setup for an invocation on a property setter with the given + <paramref name="propertyName"/>. + </summary> + <exception cref="T:Moq.MockException">The invocation was not call the times specified by + <paramref name="times"/>.</exception> + <param name="propertyName">The name of the property.</param> + <param name="times">The number of times a method is allowed to be called.</param> + <param name="value">The property value.</param> + <typeparam name="TProperty">The type of the property. If argument matchers are used, + remember to use <see cref="T:Moq.Protected.ItExpr"/> rather than <see cref="T:Moq.It"/>.</typeparam> + </member> + <member name="T:Moq.Protected.ItExpr"> + <summary> + Allows the specification of a matching condition for an + argument in a protected member setup, rather than a specific + argument value. "ItExpr" refers to the argument being matched. + </summary> + <remarks> + <para>Use this variant of argument matching instead of + <see cref="T:Moq.It"/> for protected setups.</para> + This class allows the setup to match a method invocation + with an arbitrary value, with a value in a specified range, or + even one that matches a given predicate, or null. + </remarks> + </member> + <member name="M:Moq.Protected.ItExpr.IsNull``1"> + <summary> + Matches a null value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Required for protected mocks as the null value cannot be used + directly as it prevents proper method overload selection. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with a null string value. + mock.Protected() + .Setup("Remove", ItExpr.IsNull<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.IsAny``1"> + <summary> + Matches any value of the given <typeparamref name="TValue"/> type. + </summary> + <remarks> + Typically used when the actual argument value for a method + call is not relevant. + </remarks> + <example> + <code> + // Throws an exception for a call to Remove with any string value. + mock.Protected() + .Setup("Remove", ItExpr.IsAny<string>()) + .Throws(new InvalidOperationException()); + </code> + </example> + <typeparam name="TValue">Type of the value.</typeparam> + </member> + <member name="M:Moq.Protected.ItExpr.Is``1(System.Linq.Expressions.Expression{System.Func{``0,System.Boolean}})"> + <summary> + Matches any value that satisfies the given predicate. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="match">The predicate used to match the method argument.</param> + <remarks> + Allows the specification of a predicate to perform matching + of method call arguments. + </remarks> + <example> + This example shows how to return the value <c>1</c> whenever the argument to the + <c>Do</c> method is an even number. + <code> + mock.Protected() + .Setup("Do", ItExpr.Is<int>(i => i % 2 == 0)) + .Returns(1); + </code> + This example shows how to throw an exception if the argument to the + method is a negative number: + <code> + mock.Protected() + .Setup("GetUser", ItExpr.Is<int>(i => i < 0)) + .Throws(new ArgumentException()); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsInRange``1(``0,``0,Moq.Range)"> + <summary> + Matches any value that is in the range specified. + </summary> + <typeparam name="TValue">Type of the argument to check.</typeparam> + <param name="from">The lower bound of the range.</param> + <param name="to">The upper bound of the range.</param> + <param name="rangeKind">The kind of range. See <see cref="T:Moq.Range"/>.</param> + <example> + The following example shows how to expect a method call + with an integer argument within the 0..100 range. + <code> + mock.Protected() + .Setup("HasInventory", + ItExpr.IsAny<string>(), + ItExpr.IsInRange(0, 100, Range.Inclusive)) + .Returns(false); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+")) + .Returns(1); + </code> + </example> + </member> + <member name="M:Moq.Protected.ItExpr.IsRegex(System.String,System.Text.RegularExpressions.RegexOptions)"> + <summary> + Matches a string argument if it matches the given regular expression pattern. + </summary> + <param name="regex">The pattern to use to match the string argument value.</param> + <param name="options">The options used to interpret the pattern.</param> + <example> + The following example shows how to expect a call to a method where the + string argument matches the given regular expression, in a case insensitive way: + <code> + mock.Protected() + .Setup("Check", ItExpr.IsRegex("[a-z]+", RegexOptions.IgnoreCase)) + .Returns(1); + </code> + </example> + </member> + <member name="T:Moq.Protected.ProtectedExtension"> + <summary> + Enables the <c>Protected()</c> method on <see cref="T:Moq.Mock`1"/>, + allowing setups to be set for protected members by using their + name as a string, rather than strong-typing them which is not possible + due to their visibility. + </summary> + </member> + <member name="M:Moq.Protected.ProtectedExtension.Protected``1(Moq.Mock{``0})"> + <summary> + Enable protected setups for the mock. + </summary> + <typeparam name="T">Mocked object type. Typically omitted as it can be inferred from the mock instance.</typeparam> + <param name="mock">The mock to set the protected setups on.</param> + </member> + <member name="T:ThisAssembly"> + <group name="overview" title="Overview" order="0" /> + <group name="setups" title="Specifying setups" order="1" /> + <group name="returns" title="Returning values from members" order="2" /> + <group name="verification" title="Verifying setups" order="3" /> + <group name="advanced" title="Advanced scenarios" order="99" /> + <group name="factory" title="Using MockFactory for consistency across mocks" order="4" /> + </member> + <member name="T:Moq.Properties.Resources"> + <summary> + A strongly-typed resource class, for looking up localized strings, etc. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ResourceManager"> + <summary> + Returns the cached ResourceManager instance used by this class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.Culture"> + <summary> + Overrides the current thread's CurrentUICulture property for all + resource lookups using this strongly typed resource class. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AlreadyInitialized"> + <summary> + Looks up a localized string similar to Mock type has already been initialized by accessing its Object property. Adding interfaces must be done before that.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ArgumentCannotBeEmpty"> + <summary> + Looks up a localized string similar to Value cannot be an empty string.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.AsMustBeInterface"> + <summary> + Looks up a localized string similar to Can only add interfaces to the mock.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.CantSetReturnValueForVoid"> + <summary> + Looks up a localized string similar to Can't set return value for void method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForDelegate"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for delegate mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorArgsForInterface"> + <summary> + Looks up a localized string similar to Constructor arguments cannot be passed for interface mocks.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ConstructorNotFound"> + <summary> + Looks up a localized string similar to A matching constructor for the given arguments was not found on the mocked type.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.EventNofFound"> + <summary> + Looks up a localized string similar to Could not locate event for attach or detach method {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.FieldsNotSupported"> + <summary> + Looks up a localized string similar to Expression {0} involves a field access, which is not supported. Use properties instead.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockClass"> + <summary> + Looks up a localized string similar to Type to mock must be an interface or an abstract or non-sealed class. . + </summary> + </member> + <member name="P:Moq.Properties.Resources.InvalidMockGetType"> + <summary> + Looks up a localized string similar to Cannot retrieve a mock with the given object type {0} as it's not the main type of the mock or any of its additional interfaces. + Please cast the argument to one of the supported types: {1}. + Remember that there's no generics covariance in the CLR, so your object must be one of these types in order for the call to succeed.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqBinaryOperatorNotSupported"> + <summary> + Looks up a localized string similar to The equals ("==" or "=" in VB) and the conditional 'and' ("&&" or "AndAlso" in VB) operators are the only ones supported in the query specification expression. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotSupported"> + <summary> + Looks up a localized string similar to LINQ method '{0}' not supported.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.LinqMethodNotVirtual"> + <summary> + Looks up a localized string similar to Expression contains a call to a method which is not virtual (overridable in VB) or abstract. Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MemberMissing"> + <summary> + Looks up a localized string similar to Member {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MethodIsPublic"> + <summary> + Looks up a localized string similar to Method {0}.{1} is public. Use strong-typed Expect overload instead: + mock.Setup(x => x.{1}()); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.MockExceptionMessage"> + <summary> + Looks up a localized string similar to {0} invocation failed with mock behavior {1}. + {2}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanNCalls"> + <summary> + Looks up a localized string similar to Expected only {0} calls to {1}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.MoreThanOneCall"> + <summary> + Looks up a localized string similar to Expected only one call to {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeast"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtLeastOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at least once, but was never performed: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMost"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most {3} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsAtMostOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock at most once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenExclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Exclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsBetweenInclusive"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock between {2} and {3} times (Inclusive), but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsExactly"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock exactly {2} times, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsNever"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock should never have been performed, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoMatchingCallsOnce"> + <summary> + Looks up a localized string similar to {0} + Expected invocation on the mock once, but was {4} times: {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.NoSetup"> + <summary> + Looks up a localized string similar to All invocations on the mock must have a corresponding setup.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ObjectInstanceNotMock"> + <summary> + Looks up a localized string similar to Object instance was not created by Moq.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.OutExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Out expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyGetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a getter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyMissing"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not exist.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotReadable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is write-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertyNotWritable"> + <summary> + Looks up a localized string similar to Property {0}.{1} is read-only.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.PropertySetNotFound"> + <summary> + Looks up a localized string similar to Property {0}.{1} does not have a setter.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RaisedUnassociatedEvent"> + <summary> + Looks up a localized string similar to Cannot raise a mocked event unless it has been associated (attached) to a concrete event in a mocked object.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.RefExpressionMustBeConstantValue"> + <summary> + Looks up a localized string similar to Ref expression must evaluate to a constant value.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.ReturnValueRequired"> + <summary> + Looks up a localized string similar to Invocation needs to return a value and therefore must have a corresponding setup that provides it.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupLambda"> + <summary> + Looks up a localized string similar to A lambda expression is expected as the argument to It.Is<T>.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNever"> + <summary> + Looks up a localized string similar to Invocation {0} should not have been made.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotMethod"> + <summary> + Looks up a localized string similar to Expression is not a method invocation: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotProperty"> + <summary> + Looks up a localized string similar to Expression is not a property access: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupNotSetter"> + <summary> + Looks up a localized string similar to Expression is not a property setter invocation.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonMemberMethod"> + <summary> + Looks up a localized string similar to Expression references a method that does not belong to the mocked object: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.SetupOnNonOverridableMember"> + <summary> + Looks up a localized string similar to Invalid setup on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotImplementInterface"> + <summary> + Looks up a localized string similar to Type {0} does not implement required interface {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.TypeNotInheritFromType"> + <summary> + Looks up a localized string similar to Type {0} does not from required type {1}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnexpectedPublicProperty"> + <summary> + Looks up a localized string similar to To specify a setup for public property {0}.{1}, use the typed overloads, such as: + mock.Setup(x => x.{1}).Returns(value); + mock.SetupGet(x => x.{1}).Returns(value); //equivalent to previous one + mock.SetupSet(x => x.{1}).Callback(callbackDelegate); + . + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedExpression"> + <summary> + Looks up a localized string similar to Unsupported expression: {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateExpression"> + <summary> + Looks up a localized string similar to Only property accesses are supported in intermediate invocations on a setup. Unsupported expression {0}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedIntermediateType"> + <summary> + Looks up a localized string similar to Expression contains intermediate property access {0}.{1} which is of type {2} and cannot be mocked. Unsupported expression {3}.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMatcherParamsForSetter"> + <summary> + Looks up a localized string similar to Setter expression cannot use argument matchers that receive parameters.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedMember"> + <summary> + Looks up a localized string similar to Member {0} is not supported for protected mocking.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.UnsupportedNonStaticMatcherForSetter"> + <summary> + Looks up a localized string similar to Setter expression can only use static custom matchers.. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerficationFailed"> + <summary> + Looks up a localized string similar to The following setups were not matched: + {0}. + </summary> + </member> + <member name="P:Moq.Properties.Resources.VerifyOnNonVirtualMember"> + <summary> + Looks up a localized string similar to Invalid verify on a non-virtual (overridable in VB) member: {0}. + </summary> + </member> + <member name="M:Moq.Proxy.IProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <summary> + Gets an autogenerated interface with a method on it that matches the signature of the specified + <paramref name="delegateType"/>. + </summary> + <remarks> + Such an interface can then be mocked, and a delegate pointed at the method on the mocked instance. + This is how we support delegate mocking. The factory caches such interfaces and reuses them + for repeated requests for the same delegate type. + </remarks> + <param name="delegateType">The delegate type for which an interface is required.</param> + <param name="delegateInterfaceMethod">The method on the autogenerated interface.</param> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.CreateProxy(System.Type,Moq.Proxy.ICallInterceptor,System.Type[],System.Object[])"> + <inheritdoc /> + </member> + <member name="M:Moq.Proxy.CastleProxyFactory.GetDelegateProxyInterface(System.Type,System.Reflection.MethodInfo@)"> + <inheritdoc /> + </member> + <member name="T:Moq.Proxy.ProxyMethodHook"> + <summary> + Hook used to tells Castle which methods to proxy in mocked classes. + + Here we proxy the default methods Castle suggests (everything Object's methods) + plus Object.ToString(), so we can give mocks useful default names. + + This is required to allow Moq to mock ToString on proxy *class* implementations. + </summary> + </member> + <member name="M:Moq.Proxy.ProxyMethodHook.ShouldInterceptMethod(System.Type,System.Reflection.MethodInfo)"> + <summary> + Extends AllMethodsHook.ShouldInterceptMethod to also intercept Object.ToString(). + </summary> + </member> + <member name="T:Moq.Proxy.InterfaceProxy"> + <summary> + <para>The base class used for all our interface-inheriting proxies, which overrides the default + Object.ToString() behavior, to route it via the mock by default, unless overriden by a + real implementation.</para> + + <para>This is required to allow Moq to mock ToString on proxy *interface* implementations.</para> + </summary> + <remarks> + <para><strong>This is internal to Moq and should not be generally used.</strong></para> + + <para>Unfortunately it must be public, due to cross-assembly visibility issues with reflection, + see github.com/Moq/moq4/issues/98 for details.</para> + </remarks> + </member> + <member name="M:Moq.Proxy.InterfaceProxy.ToString"> + <summary> + Overrides the default ToString implementation to instead find the mock for this mock.Object, + and return MockName + '.Object' as the mocked object's ToString, to make it easy to relate + mocks and mock object instances in error messages. + </summary> + </member> + <member name="T:Moq.Range"> + <summary> + Kind of range to use in a filter specified through + <see cref="M:Moq.It.IsInRange``1(``0,``0,Moq.Range)"/>. + </summary> + </member> + <member name="F:Moq.Range.Inclusive"> + <summary> + The range includes the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="F:Moq.Range.Exclusive"> + <summary> + The range does not include the <c>to</c> and + <c>from</c> values. + </summary> + </member> + <member name="T:Moq.SequenceExtensions"> + <summary> + Helper for sequencing return values in the same method. + </summary> + </member> + <member name="M:Moq.SequenceExtensions.SetupSequence``2(Moq.Mock{``0},System.Linq.Expressions.Expression{System.Func{``0,``1}})"> + <summary> + Return a sequence of values, once per call. + </summary> + </member> + <member name="T:Moq.Times"> + <summary> + Defines the number of invocations allowed by a mocked method. + </summary> + </member> + <member name="M:Moq.Times.AtLeast(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> times as minimum. + </summary><param name="callCount">The minimun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtLeastOnce"> + <summary> + Specifies that a mocked method should be invoked one time as minimum. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMost(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked <paramref name="callCount"/> time as maximun. + </summary><param name="callCount">The maximun number of times.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.AtMostOnce"> + <summary> + Specifies that a mocked method should be invoked one time as maximun. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Between(System.Int32,System.Int32,Moq.Range)"> + <summary> + Specifies that a mocked method should be invoked between <paramref name="callCountFrom"/> and + <paramref name="callCountTo"/> times. + </summary><param name="callCountFrom">The minimun number of times.</param><param name="callCountTo">The maximun number of times.</param><param name="rangeKind"> + The kind of range. See <see cref="T:Moq.Range"/>. + </param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Exactly(System.Int32)"> + <summary> + Specifies that a mocked method should be invoked exactly <paramref name="callCount"/> times. + </summary><param name="callCount">The times that a method or property can be called.</param><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Never"> + <summary> + Specifies that a mocked method should not be invoked. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Once"> + <summary> + Specifies that a mocked method should be invoked exactly one time. + </summary><returns>An object defining the allowed number of invocations.</returns> + </member> + <member name="M:Moq.Times.Equals(System.Object)"> + <summary> + Determines whether the specified <see cref="T:System.Object"/> is equal to this instance. + </summary><param name="obj"> + The <see cref="T:System.Object"/> to compare with this instance. + </param><returns> + <c>true</c> if the specified <see cref="T:System.Object"/> is equal to this instance; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.GetHashCode"> + <summary> + Returns a hash code for this instance. + </summary><returns> + A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. + </returns> + </member> + <member name="M:Moq.Times.op_Equality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have the same value. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is the same as the value of right; otherwise, <c>false</c>. + </returns> + </member> + <member name="M:Moq.Times.op_Inequality(Moq.Times,Moq.Times)"> + <summary> + Determines whether two specified <see cref="T:Moq.Times"/> objects have different values. + </summary><param name="left"> + The first <see cref="T:Moq.Times"/>. + </param><param name="right"> + The second <see cref="T:Moq.Times"/>. + </param><returns> + <c>true</c> if the value of left is different from the value of right; otherwise, <c>false</c>. + </returns> + </member> + </members> +</doc> diff --git a/packages/repositories.config b/packages/repositories.config new file mode 100644 index 0000000000..533a25755c --- /dev/null +++ b/packages/repositories.config @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<repositories> + <repository path="..\VECTOAux\VectoAuxiliariesTests\packages.config" /> +</repositories> \ No newline at end of file -- GitLab