草庐IT

pause_test_threads

全部标签

c# - Microsoft Universal Apps and Unit Testing,AppModel 版本有问题

我启动了一个新的解决方案来试用通用应用程序。为了测试我的代码,我想添加一个单元测试项目(windowsphone8.1),但如果这样做,我在开始单元测试时会收到此错误消息:Error:DEP0700:Registrationoftheappfailed.Windowscannotinstallpackage808f4bed-6f93-48b9-9b63-071d68456607becausethispackagerequiresahigherWindowsversion.ThepackagerequestedWindowsversion6.3withAppModelversion1,w

c# - Microsoft Universal Apps and Unit Testing,AppModel 版本有问题

我启动了一个新的解决方案来试用通用应用程序。为了测试我的代码,我想添加一个单元测试项目(windowsphone8.1),但如果这样做,我在开始单元测试时会收到此错误消息:Error:DEP0700:Registrationoftheappfailed.Windowscannotinstallpackage808f4bed-6f93-48b9-9b63-071d68456607becausethispackagerequiresahigherWindowsversion.ThepackagerequestedWindowsversion6.3withAppModelversion1,w

C# 单元测试 : Testing a method that uses MapPath

首先,我知道这个问题非常接近于:HowtoMapPathinaunittestinC#不过,我希望它有不同的解决方案。我的问题如下:在我的代码中,我有一个需要验证的对象。我正在为每个验证方法创建单元测试以确保它正确验证。我正在创建模拟数据并将其加载到对象中,然后对其进行验证。问题是在验证中,当发生错误时,会分配一个错误代码。此错误代码用于使用Server.MapPath从xml文件收集有关错误的信息。但是,当尝试获取xml文件时,会抛出异常,这意味着无法找到该文件。由于MapPath在我的验证代码中,而不是我的单元测试中,我如何让我的单元测试识别路径?这个问题有意义吗?错误行(在我的验

C# 单元测试 : Testing a method that uses MapPath

首先,我知道这个问题非常接近于:HowtoMapPathinaunittestinC#不过,我希望它有不同的解决方案。我的问题如下:在我的代码中,我有一个需要验证的对象。我正在为每个验证方法创建单元测试以确保它正确验证。我正在创建模拟数据并将其加载到对象中,然后对其进行验证。问题是在验证中,当发生错误时,会分配一个错误代码。此错误代码用于使用Server.MapPath从xml文件收集有关错误的信息。但是,当尝试获取xml文件时,会抛出异常,这意味着无法找到该文件。由于MapPath在我的验证代码中,而不是我的单元测试中,我如何让我的单元测试识别路径?这个问题有意义吗?错误行(在我的验

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

c# - http.context.user 和 thread.currentprincipal 之间的区别以及何时使用它们?

我最近遇到了在visualstudio2008下运行asp.netweb应用程序的问题。我收到错误“typeisnotresolvedformember...customUserPrincipal”。追踪各种讨论组发现,当您针对Thread.CurrentPrincipal分配自定义主体时,VisualStudio的Web服务器似乎存在问题。在我的代码中,我现在使用...HttpContext.Current.User=myCustomPrincipal//Thread.CurrentPrincipal=myCustomPrincipal我很高兴我排除了错误,但它回避了“这两种设置委托

C# - 文件路径的正则表达式,例如C :\test\test. 可执行文件

我目前正在寻找可以帮助验证文件路径的正则表达式,例如:C:\test\test2\test.exe 最佳答案 我决定发布这个确实使用了正则表达式的答案。^(?:[a-zA-Z]\:|\\\\[\w\.]+\\[\w.$]+)\\(?:[\w]+\\)*\w([\w.])+$适用于这些:\\test\test$\TEST.xls\\server\share\folder\myfile.txt\\server\share\myfile.txt\\123.123.123.123\share\folder\myfile.txtc:\fold

C# - 文件路径的正则表达式,例如C :\test\test. 可执行文件

我目前正在寻找可以帮助验证文件路径的正则表达式,例如:C:\test\test2\test.exe 最佳答案 我决定发布这个确实使用了正则表达式的答案。^(?:[a-zA-Z]\:|\\\\[\w\.]+\\[\w.$]+)\\(?:[\w]+\\)*\w([\w.])+$适用于这些:\\test\test$\TEST.xls\\server\share\folder\myfile.txt\\server\share\myfile.txt\\123.123.123.123\share\folder\myfile.txtc:\fold

c# - System.Timers.Timer 与 System.Threading.Timer 的线程安全

在本文中:http://msdn.microsoft.com/en-us/magazine/cc164015.aspx作者声明System.Threading.Timer不是线程安全的。从那时起,这在博客上、Richter的书“CLRviaC#”和SO中都重复了这一点,但这从来没有被证明是合理的。此外MSDNdocumentation确保“这种类型是线程安全的。”1)谁说的是真话?2)如果这是原始文章,是什么让System.Threading.Timer不是线程安全的,以及它的包装器System.Timers.Timer如何实现更多的线程安全?谢谢 最佳答案

c# - System.Timers.Timer 与 System.Threading.Timer 的线程安全

在本文中:http://msdn.microsoft.com/en-us/magazine/cc164015.aspx作者声明System.Threading.Timer不是线程安全的。从那时起,这在博客上、Richter的书“CLRviaC#”和SO中都重复了这一点,但这从来没有被证明是合理的。此外MSDNdocumentation确保“这种类型是线程安全的。”1)谁说的是真话?2)如果这是原始文章,是什么让System.Threading.Timer不是线程安全的,以及它的包装器System.Timers.Timer如何实现更多的线程安全?谢谢 最佳答案