c#中另一个类的引用方法

时间:2013-02-05 14:28:41

标签: c# unit-testing request public

所以我有一个班级,我创建一个客户,提供所有必要的信息(地址,电话,电子邮件等等)。基本上我想创建其他类,用该客户信息做其他事情,但引用该类创建每次都是新客户。

以下是我需要引用的类的示例:

public class Start_Customer
{
    public CreateRequest _request;
    public CreateResponse _response;

    string fax = "(866) 345-3453";
    string website = "www.testersRus.com";
    bool Manage = true;
    int PartnerID = 0;
    string FirstName = "";
    string LastName = "";
    string Email = "";

    public void CreateClient()
    {
        _request = new CreateRequest();
        _request.CommandComment = "";
    }

    public void Test()
    {
        //create a new web service client
        var sw = new SoapCreateStart();

        _response = sw.Customers_Start(new AppHeader(), _request) as CustomerResponse;

        Console.WriteLine(_response.ToString());
    }

现在在我的新课程中,我正在尝试使用该课程并创建一个新客户,然后检查并查看某些事情是否正确,传真号码是否正确,公司是否正确等等。

关于如何以正确方式引用此方法而不使方法保持静态的任何想法?

到目前为止,我想我会说:

Start_Customer create = Start_Customer();
create = CreateClient();

这让我可以使用该方法,但我一直收到null错误。求救!

1 个答案:

答案 0 :(得分:0)

能够弄清楚。我不得不通过说:

来引用每种方法
create.Create(); 

例如,感谢您的帮助!