小编sla*_*dau的帖子

使课程可测试

所以我有一个叫做的课User.它有一个internal构造函数.我想创建一个User对象,所以我可以像这样模拟它:

public ISessionManagerInstance MockedSessionManager()
{
    var manager = new Mock<ISessionManagerInstance>();
    var company = new Chatham.Web.Business.Classes.Company(500, "", "", Enumerations.WebRelationshipInfo.NotSet, "", 0, 0, Data.Login.TeamOwnership.NotSet, 0, 0, false, null, false);
    manager.Setup(p => p.Company).Returns(company);

    Chatham.Web.Business.Classes.User displayUser = typeof(Chatham.Web.Business.Classes.User);
    displayUser.EntityID = 1786;
    manager.Setup(p => p.DisplayUser).Returns(displayUser);

    return manager.Object;
}
Run Code Online (Sandbox Code Playgroud)

现在,Company有一个构造函数,这很容易.但User有一个只是内部的.有什么办法我可以创建一个Userint在其上设置一个属性,以便我可以将该对象传回模拟器上吗?

.net c# unit-testing mocking internal

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

计算列帮助 - TSQL

CREATE TABLE [dbo].[tblLocations](
    [latitude] [float] NOT NULL,
    [longitude] [float] NOT NULL,
    [location] [varchar](500) NOT NULL,
    [timestamp] [datetime] NOT NULL,
    [point] [geography] AS geography::Point(latitude, longitude, 4326) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

在这个词上给我不好的语法AS.

这不是你如何声明计算列?

t-sql calculated-columns

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

更改Sencha Touch Ext.TabPanel的颜色

new Ext.TabPanel({
            fullscreen: true,
            cardSwitchAnimation: 'slide',
            ui: 'dark',
            items: [home, about]
        });
Run Code Online (Sandbox Code Playgroud)

对于ui,我可以指定颜色而不是暗色和浅色吗?如何使其成为我们选择的特定颜色或背景图像?

谢谢.

sencha-touch

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

调试到WCF服务

所以我们运行在SOA架构中.我有一个服务,我正在尝试调试来自不同解决方案中的WinForms应用程序的调用.

在这个winforms应用程序中,我已经在app.config中正确引用了localhost上的服务,现在我想启动一个WCF服务的实例,这样我就可以设置一个断点并逐步执行它.

当我进入服务时,我右键单击项目,转到属性,然后在"开始操作"下,我选择服务bin/debug /目录中的.exe文件.然后我保存,编译并按F5启动它的实例.我收到此错误:

在此输入图像描述

我该怎么办?

.net c# wcf soa visual-studio-2010

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

根据枚举名称将String转换为Enum

所以我们的枚举设置如下:

[CorrelatedNumeric(0)]
[Description("USD")]
[SequenceNumber(10)]
USD = 247
Run Code Online (Sandbox Code Playgroud)

基本上,另一个函数可以为string我提供"USD",但不是精确的枚举,因为它的来源是Excel,我们不能让我们的用户记住枚举值;)也没有多大意义.

有没有一种方法可以让c#从"USD"变为247,因为它们的枚举设置在上面?

.net c# enums

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

使用JQuery从HTML表中删除空行

我有一个HTML表格:

<table id="indicationResults" class="resultsGrid" cellpadding="2" cellspacing="0" >
Run Code Online (Sandbox Code Playgroud)

表中的某些单元格仅包含字符串,具体取决于特定权限.例如,如果用户具有特定权限,则此行仅在每个单元格中放置标签和数据:

<tr>
    <td id="DV01Label" class="resultsCell">
        <%= CustomHelpers.StringWithPermission("DV01", new string[] { PERMISSIONS.hasALM })%>
    </td>
    <td id="DV01Value" class="alignRight">
        <%= CustomHelpers.StringWithPermission(Model.Results.DV01.ToString(Chatham.Web.Data.Constants.Format.CurrencyCentsIncludedFormatString), new string[] { PERMISSIONS.hasALM })%>
    </td>
    <td id="DV01Fixed" class="alignRight">
        <%= CustomHelpers.StringWithPermission(Model.Results.FixedComponent().DV01.ToString(Chatham.Web.Data.Constants.Format.CurrencyCentsIncludedFormatString), new string[] {PERMISSIONS.hasALM})%>
    </td>
    <td id="DV01Floating" class="alignRight">
        <%= CustomHelpers.StringWithPermission(Model.Results.FloatingComponent().DV01.ToString(Chatham.Web.Data.Constants.Format.CurrencyCentsIncludedFormatString), new string[] { PERMISSIONS.hasALM })%>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

在使用JQuery加载页面后,如何返回并删除此SPECIFIC表中的所有完全空行,因此不会看到一个小小的空行,它就不存在了.

.net html jquery html-table asp.net-mvc-2

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

找出日期时间的未来天数

我有这个DateTime对象:

model.Model.Results.FloatingComponent().Schedule.ScheduleRows[0].Payment.FromDate.AdjustedDate
Run Code Online (Sandbox Code Playgroud)

我如何知道将来会有多少天,如果是将来?

.net c# datetime

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

Code Brain"Teaser" - 但不是真的

我很想知道你们对此的看法.我听到办公室周围传来一堆答案,我想看看你们是否可能有更好的答案.

题:

您有两个功能如下:

function one()
{
    A();
    B();
    C();
}

function two()
{
    A();
    D();
    C();
}
Run Code Online (Sandbox Code Playgroud)

你会如何重写这个(任何重要的,你可以创建类,变量,其他方法,任何东西),以减少代码重复?

每个调用的方法都会更改其他函数需要使用的变量.方法已经定义了A()B()和C().

pseudocode

3
推荐指数
2
解决办法
292
查看次数

尝试在c#中使用多个选项执行inline if语句

所以我有两个可以为空的小数:

s.SwapProfitAmount
s.SwapProfitBps
Run Code Online (Sandbox Code Playgroud)

然后我有一个属性需要设置为其中一个小数的值之一调用Profit.

我想要的是一个行if语句,它将设置ProfitValue可以为空的十进制数中的任何一个HasValue并且具有Value大于0.如果它们都是0,它只会将其设置为0.有意义吗?

编辑:

Profit
Run Code Online (Sandbox Code Playgroud)

是一个string.

.net c# if-statement

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

在Javascript中访问Json

'[{"SponsorID":382,"SponsorName":"Test Name","MonthEndReport":true,"AccountingManager":"Me","UnboundProperties":[],"State":16}]'
Run Code Online (Sandbox Code Playgroud)

当我尝试访问上面这样:

for (var i = 0; i < data.length; i++) {
    alert(data[i]);
}
Run Code Online (Sandbox Code Playgroud)

它解释了每一件事,比如[, {, ", S,等等.

我也尝试过,data[i].SponsorName但显然得到了undefined.我应该怎么访问这个?

javascript json

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