.NET测试框架测评
2019年8月28日最近用了xUnit.net,结构简洁。用[Fact]标记无参测试方法,用[Theory]标记有参测试方法并用[InlineData]提供参数。而且,xUnit.net可以使用静态类作为测试类。这使得编写简洁的测试代码成为可能。 美中不足是xUnit的断言除了Assert.True()、Assert. […]
与.Net Framework里的概念、技巧有关。如果某篇文章仅仅是用.net语言编写,则不应归入此分类。
最近用了xUnit.net,结构简洁。用[Fact]标记无参测试方法,用[Theory]标记有参测试方法并用[InlineData]提供参数。而且,xUnit.net可以使用静态类作为测试类。这使得编写简洁的测试代码成为可能。 美中不足是xUnit的断言除了Assert.True()、Assert. […]
测试方法调用Console.WriteLine()、System.Diagnostics.Trace.WriteLine()时,Visual Studio测试管理器的测试输出窗口能成功显示追踪内容。 但是,如果用dotnet test ,则不会输出追踪内容。 难道Visual Studio使用了某种 […]
First of all, User Control is a concept in ASP.NET web form. While MVC only has three components, namely model, view, and control, asking how to creat […]
路由是URL到处理该URL的逻辑的映射。在经典ASP.NET窗体网站中,路由并不那么令人感兴趣,因为经典ASP.NET窗体网站的URL直接映射到aspx文件,如https://gqqnbig.me/default.aspx就由default.aspx执行。 ASP.NET MVC的主要特性之一就是U […]
ASP.NET窗体网站中,web.config system.web/compilation/assembly可以添加或删除该网站要使用的类库。常见的删除方法是调用<clear />指令,但是还有<remove>指令,并且在MSDN中出现了*参数的用法。<remove assemb […]
用过Gradle或Grunt的用户知道,构建项目时可以添加构建步骤;编译代码只是其中一步。比如,一次构建可包括以下几个步骤:编译代码、运行测试、压缩、上传服务器。 asp.net窗体网站能不能添加这样的构建步骤呢? asp.net窗体网站,尤其在采用动态编译的部署方式时,对自定义构建的支持比较有限。 […]
要求创建如 …. XmlDocument docuemnt = new XmlDocument(); XmlElement output = docuemnt.CreateElement(“Output”); XmlElement row = docuemnt.C […]
如果Visible=false,或在设计视图,不会引发PreRender事件。 参考资料 如果一个控件通过集合类型的属性允许任意数量的子控件,则该属性的集合元素类型必须继承自System Web.Control,否则在Visual Studio编辑窗口会提示错误,尽管实际运行时并不会出错。 控件的属 […]