小编Arv*_*att的帖子

如何格式化C#中MessageBox中显示的字符串?

我想在消息框中显示一个字符串,格式如下:

机器:TestMachine用户:UserName

我这样做:

string strMsg = "Machine  :" + "TestMahine" + "\r\n" +
                "User     :" + "UserName";
Run Code Online (Sandbox Code Playgroud)

MessageBox.Show(strMsg);

当我这样做时,消息框不会显示上面格式化的字符串.冒号(")不保持alligned.上述格式在WPF TextBlock控件中也不起作用.

请帮忙!!

.net c# string wpf

4
推荐指数
1
解决办法
2万
查看次数

如何在MVC中的控制器中对会话变量进行单元测试

我正在对控制器进行单元测试。

在我的一种控制器方法中,我正在设置会话变量:

public void Index()
{       Session["foo"] = "bar";
        return View();
}
Run Code Online (Sandbox Code Playgroud)

如何对此进行单元测试?问题是测试时Session属性为null。由于Session属性为只读,因此无法进行注入。

我不想使用任何第三方工具或嘲笑。

asp.net-mvc unit-testing session-variables httpcontext

3
推荐指数
1
解决办法
3918
查看次数