Я пытаюсь передать некоторые значения httpserver. это мой классКак создать объект для класса?
public interface ICommandRestClient
{
IRestResult Send(IMessageEnvelope envelope);
}
public class CommandRestClient : ICommandRestClient
{
private readonly string _serverAddress;
/// <summary>
/// Use to configure server address
/// </summary>
/// <param name="serverAddress">Configured serveraddress</param>
public CommandRestClient(string serverAddress)
{
_serverAddress = serverAddress;
}
public IRestResult Send(IMessageEnvelope envelope)
{
//do
}
}
и его работы. теперь я пытаюсь написать класс Xunit для метода Send
. для этого мне нужно создать объект для доступа к классу CommandRestClient
. но у меня не было значения serverAddress
. Я хочу создать объект для класса CommandRestClient
хардкорными значениями адреса или без прохождения serverAddress
. помогите мне спасибо.
Сделать соответствующее значение вверх (один или с завода) на то, что вы тестируете на реализацию CommandRestClient. Если вы тестируете что-то, что * использует * ICommandRestClient, тогда вы можете издеваться над этим (и полностью забыть о serverAddress). – user2864740
Ваша тема не отражает ваше сообщение. – BDR