草庐IT

最小化

全部标签

c# - 我怎样才能用最小起订量模拟 Response.StatusCode?

我有以下方法:publicvoidSetHttpStatusCode(HttpStatusCodehttpStatusCode){Response.StatusCode=(int)httpStatusCode;}以及以下测试:[TestMethod]publicvoidSetHttpStatusCode_SetsCorrectStatusCode(){//Arrange//AnyurlwillsufficevarmockHttpContext=TestHelpers.MakeHttpContext("");mockHttpContext.SetupSet(x=>x.Response.S

c# - 如何最小化/最大化打开的应用程序

我有打开的应用程序列表。为了获得这个列表,我使用了以下代码internalstaticclassNativeMethods{publicstaticreadonlyInt32GWL_STYLE=-16;publicstaticreadonlyUInt64WS_VISIBLE=0x10000000L;publicstaticreadonlyUInt64WS_BORDER=0x00800000L;publicstaticreadonlyUInt64DESIRED_WS=WS_BORDER|WS_VISIBLE;publicdelegateBooleanEnumWindowsCallback

c# - 使用 LINQ 获取二维数组的最小值和最大值

如何使用LINQ获取二维数组的最小值和最大值?需要明确的是,我指的是数组中所有项目的最小值/最大值(不是特定维度的最小值/最大值)。还是我只需要通过老式的方式循环? 最佳答案 由于Array实现了IEnumerable,您可以这样做:vararr=newint[2,2]{{1,2},{3,4}};intmax=arr.Cast().Max();//orMin 关于c#-使用LINQ获取二维数组的最小值和最大值,我们在StackOverflow上找到一个类似的问题:

c# - 最小起订量测试无效方法

您好,我是最小起订量测试的新手,很难做一个简单的断言。我正在使用一个界面publicinterfaceIAdd{voidadd(inta,intb);}IAdd接口(interface)的起订量是:Mockmockadd=newMock();mockadd.Setup(x=>x.add(It.IsAny(),It.IsAny()).callback((inta,intb)=>{a+b;});IAddtesting=mockadd.Object;因为add方法是无效的,它不会返回任何值来断言。我如何断言此设置? 最佳答案 为什么要使用

c# - 我如何使用最小起订量模拟一个集合

我是单元测试和模拟的新手,而且耳后仍然湿漉漉的。我正在使用Moq框架,我需要模拟一个集合,以便它生成一个具有我提供的值的成员。有问题的集合类是System.Configuration.SettingsPropertyCollection,其中包含SettingsProperty对象。反过来,SettingsProperty有一个Attributes返回SettingsAttributeDictionary的属性.我需要我的收藏才能产生一个SettingsProperty,在其System.Attribute中有一个自定义属性(源自Attributes.SettingsAttribute

c# - 使用最小起订量部分模拟类

我只想模拟以下类的GetValue方法,使用Moq:publicclassMyClass{publicvirtualvoidMyMethod(){intvalue=GetValue();Console.WriteLine("ORIGINALMyMethod:"+value);}internalvirtualintGetValue(){Console.WriteLine("ORIGINALGetValue");return10;}}我已经阅读了一些这应该如何与Moq一起使用。我在网上找到的解决方案是使用CallBase属性,但这对我不起作用。这是我的测试:[Test]publicvoid

c# - 最小起订量和互操作类型 : works in VS2012, 在 VS2010 中失败?

我有一个包含大约500个单元测试的.NET库项目。所有这些测试在VisualStudio2012中运行良好。但是,我的一些测试在VisualStudio2010中失败。在这些失败的测试中,我使用起订量模拟来自Microsoft.Office.Interop.Excel的几种互操作类型.尝试访问这些模拟互操作类型时,测试立即失败:Error:Missingmethod'instanceclassMicrosoft.Office.Interop.Excel.Range[ExcelAddIn.Core]Microsoft.Office.Interop.Excel.ListRow::get_R

c# - 使用 WPF 将应用程序最小化/关闭到系统托盘

我想在用户最小化或关闭表单时在系统托盘中添加应用程序。我已经为Minimize案例完成了它。谁能告诉我如何在关闭表单时保持我的应用程序运行并将其添加到系统托盘中?publicMainWindow(){InitializeComponent();System.Windows.Forms.NotifyIconni=newSystem.Windows.Forms.NotifyIcon();ni.Icon=newSystem.Drawing.Icon(Helper.GetImagePath("appIcon.ico"));ni.Visible=true;ni.DoubleClick+=dele

c# - 仅针对托管资源的最小 IDisposable implimenation

关于处理非托管资源的“标准完整”IDisposable实现有很多信息-但实际上这种情况(非常)罕见(大多数资源已经被托管类包装).这个问题侧重于针对更常见的“仅限托管资源”情况的IDisposable的最小实现。1:下面代码中IDisposable的最小实现是否正确,是否存在问题?2:是否有任何理由添加完整的标准IDisposable实现(Dispose()、Dispose(bool)、Finalizer等)超过所呈现的最小实现?3:在这种最小情况下,使Dispose虚拟化(因为我们不提供Dispose(bool))是否可行/明智?4:如果这个最小的实现被一个完整的标准实现替换,包括一

c# - .NET 中的最小消息大小公钥加密

我想使用公钥加密系统将非常少的数据(准确地说是15个字节)加密成尽可能短(最好不超过16个字节)的消息。不幸的是,标准公钥系统RSA会生成与其key一样大的消息,即大约100字节,具体取决于key大小。更困难的是,我只能使用.NET框架库,即没有第三方。我在维基百科上阅读了一些关于椭圆曲线密码学的内容,那里的文字似乎暗示那里的key长度通常比RSAkey短得多。这也可以转化为短消息吗?.NETECDiffieHellmanCng类是否可用于解密/加密消息?它似乎具有与RSA或对称密码不同的类结构。 最佳答案 您可以使用ECDiffi