我需要在C#上显式地声明一个字典作为模拟返回值

我需要在C#上显式地声明一个字典作为模拟返回值,c#,dictionary,mocking,literals,C#,Dictionary,Mocking,Literals,我正试着和你谈谈 new Dictionary<long,Venta>(){ new KeyValuePair<long,Venta>(1,new Venta(1,1,50)), new KeyValuePair<long,Venta>(2,new Venta(1,1,50)) }; newdictionary(){ 新的KeyValuePair(1,新的Venta(1,1,50)), 新的KeyValuePair(2,新的Venta(1,

我正试着和你谈谈

new Dictionary<long,Venta>(){
    new KeyValuePair<long,Venta>(1,new Venta(1,1,50)), 
    new KeyValuePair<long,Venta>(2,new Venta(1,1,50))
};
newdictionary(){
新的KeyValuePair(1,新的Venta(1,1,50)),
新的KeyValuePair(2,新的Venta(1,1,50))
};

但这不是正确的语法,我不知道怎么做。也许我必须将lambda与.callback一起使用

字典初始化:

var mockDict=newdictionary()
{
{1,new-Venta(1,1,50)},
{2,新文塔(1,1,50)}
};
顺便说一下,这将被视为存根,而不是模拟()


根据我的经验,很多人关心一行代码长度超过80个字符。这可能是因为这些数据并不重要,并被捆绑在测试代码中的某个地方,但当您必须在文本编辑器中滚动浏览,甚至必须多次浏览一行才能阅读时,它很快就会变得单调乏味。

字典初始化:

var mockDict=newdictionary()
{
{1,new-Venta(1,1,50)},
{2,新文塔(1,1,50)}
};
顺便说一下,这将被视为存根,而不是模拟()


根据我的经验,很多人关心一行代码长度超过80个字符。这可能是因为这些数据并不重要,并被捆绑在测试代码中的某个地方,但当您必须在文本编辑器中滚动浏览,甚至必须多次浏览一行才能阅读时,它很快就会变得单调乏味。

字典初始化:

var mockDict=newdictionary()
{
{1,new-Venta(1,1,50)},
{2,新文塔(1,1,50)}
};
顺便说一下,这将被视为存根,而不是模拟()


根据我的经验,很多人关心一行代码长度超过80个字符。这可能是因为这些数据并不重要,并被捆绑在测试代码中的某个地方,但当您必须在文本编辑器中滚动浏览,甚至必须多次浏览一行才能阅读时,它很快就会变得单调乏味。

字典初始化:

var mockDict=newdictionary()
{
{1,new-Venta(1,1,50)},
{2,新文塔(1,1,50)}
};
顺便说一下,这将被视为存根,而不是模拟()


根据我的经验,很多人关心一行代码长度超过80个字符。这可能是因为这些数据并不重要,并被捆绑在测试代码中的某个地方,但当您必须在文本编辑器中滚动,甚至必须多次浏览一行才能读取它时,它很快就会变得单调乏味。

初始化字典的正确语法位于:

Dictionary学生=新字典()
{
{111,新学生名{FirstName=“Sachin”,LastName=“Karnik”,ID=211},
{112,新学生名{FirstName=“Dina”,LastName=“Salimzianova”,ID=317},
{113,新学生名{FirstName=“Andy”,LastName=“Ruth”,ID=198}
};
在您的情况下,您会:

new Dictionary<long, Venta>()
{
    { 1, new Venta(1, 1, 50) },
    { 2, new Venta(1, 1, 50) }
}
newdictionary()
{
{1,新文塔(1,1,50)},
{2,新文塔(1,1,50)}
}

见此。

初始化字典的正确语法位于:

Dictionary学生=新字典()
{
{111,新学生名{FirstName=“Sachin”,LastName=“Karnik”,ID=211},
{112,新学生名{FirstName=“Dina”,LastName=“Salimzianova”,ID=317},
{113,新学生名{FirstName=“Andy”,LastName=“Ruth”,ID=198}
};
在您的情况下,您会:

new Dictionary<long, Venta>()
{
    { 1, new Venta(1, 1, 50) },
    { 2, new Venta(1, 1, 50) }
}
newdictionary()
{
{1,新文塔(1,1,50)},
{2,新文塔(1,1,50)}
}

见此。

初始化字典的正确语法位于:

Dictionary学生=新字典()
{
{111,新学生名{FirstName=“Sachin”,LastName=“Karnik”,ID=211},
{112,新学生名{FirstName=“Dina”,LastName=“Salimzianova”,ID=317},
{113,新学生名{FirstName=“Andy”,LastName=“Ruth”,ID=198}
};
在您的情况下,您会:

new Dictionary<long, Venta>()
{
    { 1, new Venta(1, 1, 50) },
    { 2, new Venta(1, 1, 50) }
}
newdictionary()
{
{1,新文塔(1,1,50)},
{2,新文塔(1,1,50)}
}

见此。

初始化字典的正确语法位于:

Dictionary学生=新字典()
{
{111,新学生名{FirstName=“Sachin”,LastName=“Karnik”,ID=211},
{112,新学生名{FirstName=“Dina”,LastName=“Salimzianova”,ID=317},
{113,新学生名{FirstName=“Andy”,LastName=“Ruth”,ID=198}
};
在您的情况下,您会:

new Dictionary<long, Venta>()
{
    { 1, new Venta(1, 1, 50) },
    { 2, new Venta(1, 1, 50) }
}
newdictionary()
{
{1,新文塔(1,1,50)},
{2,新文塔(1,1,50)}
}

查看此图。

好的,我将避免在同一行上写入超过80个字符,即使在存根返回值上。好的,我将避免在同一行上写入超过80个字符,即使在存根返回值上。好的,我将避免在同一行上写入超过80个字符,即使在存根返回值上。好的,我将避免在同一行上写入超过80个字符,即使在存根返回值上也是如此。