小编kay*_*yak的帖子

C#单元测试,如何测试大于

在C#中我怎样才能测试大于条件?

即,如果记录计数大于5,则测试成功.

任何帮助表示赞赏

码:

int actualcount = target.GetCompanyEmployees().Count
Assert. ?
Run Code Online (Sandbox Code Playgroud)

c# testing unit-testing

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

与Windows Azure和GoDaddy不同

微软窗口的天蓝色和网络托管公司如GoDaddy,hostgator之间有什么区别?

cloud shared-hosting azure cloud-hosting

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

ADAM,Active Directory,LDAP,ADFS,身份

ADAM,Active Directory,LDAP,ADFS,Windows Identity,卡片空间和哪个服务器(Windows 2003,Windows 2008)使用什么之间有什么区别/关系?

adam ldap adfs active-directory windows-identity

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

使用反射将项添加到通用列表/集合

我想使用反射将项添加到通用列表.在方法"DoSomething"中,我试图完成以下行,

pi.PropertyType.GetMethod("Add").Invoke(??????)
Run Code Online (Sandbox Code Playgroud)

但我得到了不同的错误.

以下是我的完整代码

public class MyBaseClass
{        
    public int VechicleId { get; set; }        
}    
public class Car:MyBaseClass
{
    public string Make { get; set; }
}    
public class Bike : MyBaseClass
{
    public int CC { get; set; }
}        
public class Main 
{
    public string AgencyName { get; set; }
    public MyBaseCollection<Car> lstCar {get;set;}

    public void DoSomething()
    {
        PropertyInfo[] p =this.GetType().GetProperties();
        foreach (PropertyInfo pi in p)
        {
            if (pi.PropertyType.Name.Contains("MyBaseCollection"))
            {
                //Cln contains List<Car>
                IEnumerable<MyBaseClass> cln = pi.GetValue(this, …
Run Code Online (Sandbox Code Playgroud)

c# generics reflection

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

WCF 4.0 SOA承诺作为Transcation

在WCF 4.0中,如何将3个不同的服务操作作为单个事务提交?(在SOA中提交)

我有3个不同的WCF服务,如下所示,每个服务方法调用DB操作

service1.CreateEmployee();

service2.SendSetupRequestForEmployee();

service3.GiveOfficePermissionToEmployee();
Run Code Online (Sandbox Code Playgroud)

即使一个操作失败,整个事情也应该回滚......任何帮助都会受到赞赏.

.net c# wcf soa .net-3.5

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

基本的Oracle问题

我是oracle的新手.当我使用以下方法创建存储过程时:

CREATE OR REPLACE PROCEDURE PROCEDURE1 
AS
BEGIN

  SELECT FIRSTNAME,
         LASTNAME
    INTO FirstName,LastName
    FROM EMPLOYEE;

END PROCEDURE1;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

PL/SQL语句忽略标识符必须声明FIRSTNAME ORA-00904标识符无效

sql oracle plsql stored-procedures ora-00904

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

C#Action <T>,传递函数作为参数

我想将一个条件作为Action传递给另一个方法."ComputerPriceGenerator"中的第一行有效,但如何使数组工作(第二行)?任何想法

我正在寻找建议......,CalculateAllPrice尚未设计

public void ComputerPriceGenerator()
{
    //Below line Works
    PriceMachine.CalculatePrice(cart.Computers[0],() => ComputerConverter(cart.Computers[0]));           
    //How to make this work, i don't want to loop it???
    PriceMachine.CalculateAllPrice(cart.Computers,() => ComputerConverter(??));
}

public void ComputerConverter(Computer comp)
{
    if (comp.Memory <= 2)
        comp.Discount = 10;
}
Run Code Online (Sandbox Code Playgroud)

c#

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

C#泛型类型转换列表<T>到列表<BaseType>

我怎么能强制转换List<Car>List<MyBaseClass>,在列表中我的代码实例会作为一个对象(程序要求不是故意的),这样做,我会找回vehicleId ..

 public Form1()
    {           
        List<Car> lstCar = new List<Car>();
        lstCar.Add(new Car() { Make = "tootay", Model = "camry", VechicleId = 1 });
        lstCar.Add(new Car() { Make = "honda", Model = "civic", VechicleId = 2 });
        VehicleConverter(lstCar);
    }
    public void VehicleConverter(object obj)
    {
      //Want to typecast it to List<MyBaseClass>            
    }        
}

public class MyBaseClass
{        
    public int VechicleId { get; set; }        
}

public class Car:MyBaseClass
{
    public string Make { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# generics reflection

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

C#DAL returing泛型List <T>

我可以从我的DAL返回List吗?在互联网上,我在某处读到它并不好.如果返回List会有什么问题?

c# generics

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