Объединение новой строки из переменных в файле appsettings.json и DateTimeC#

Место общения программистов C#
Ответить
Anonymous
 Объединение новой строки из переменных в файле appsettings.json и DateTime

Сообщение Anonymous »

У меня есть тест Selenium, во время которого я заполняю веб-форму. Тест работает, но в рамках проверки теста я сейчас вызываю метод, возвращающий строку несколько раз.

Код: Выделить всё

//Variables stored in appsettings.json file
string ServiceName = _configuration[Configuration.EnvConfig + ":NewService"];
string VendorName = _configuration[Configuration.EnvConfig + ":NewVendor"];
string RelationshipManager = _configuration[Configuration.EnvConfig + ":RelationshipManager"];

// Date is stored in configuration class so that it can be passed to other class files for validation
private static string thisDay = Configuration.currentDate.ToString();

public string NewVendorName()
{
string NewVendorName = thisDay + VendorName;
return NewVendorName;
}

public string NewServiceName()
{
string NewServiceName = thisDay + ServiceName;
return NewServiceName;
}
Я использую эти два метода в большинстве своих тестов и вызываю их в нескольких методах этих тестов в рамках проверки.
Я Я пробовал использовать набор get, но не смог заставить его работать из-за ненулевых значений.
Я также пытался установить для строк, поступающих из appsettings.json, значение «private». static», но во время выполнения возникает ошибка.

Код: Выделить всё

        //Variables stored in appsettings.json file
private static string ServiceName = _configuration[Configuration.EnvConfig + ":NewService"];
private static string VendorName = _configuration[Configuration.EnvConfig + ":NewVendor"];
private static string RelationshipManager = _configuration[Configuration.EnvConfig + ":RelationshipManager"];

// Date is stored in configuration class so that it can be passed to other class files for validation
private static string thisDay = Configuration.currentDate.ToString();
string NewVendorName = thisDay + VendorName;
string NewServiceName = thisDay + ServiceName;
Я ищу лучший способ реализовать это без необходимости снова и снова вызывать одни и те же два метода, но я в растерянности.

Подробнее здесь: https://stackoverflow.com/questions/790 ... and-dateti
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»