Класс Person:
public class Person
{
public long Id { set; get; }
public string Name
{
set
{
var regex = new Regex(@"^[А-ЯЁ][а-яё]");
var match = regex.Match(value);
if (match.Success)
{
Name = value;
}
}
get => Name;
}
public string DisplayName { set; get; }
public List<Skill> Skills { set; get; }
public Person(string name, string displayName)
{
Name = name;
DisplayName = displayName;
}
private Person()
{
}
}
UnitTest:
[TestFixture]
public class PersonTests
{
[Test]
[TestCase("Igor", "NickName", ExpectedResult = "Igor")]
public string Test1(string name, string displayName)
{
Person person = new Person(name, displayName);
return person.Name;
}
}
При выполнение теста вылетает такая ошибка
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники