Почему я не получаю 100% покрытие кода даже после завершения всех случаев?C#

Место общения программистов C#
Ответить
Anonymous
 Почему я не получаю 100% покрытие кода даже после завершения всех случаев?

Сообщение Anonymous »

Это мой класс запросов: < /p>

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

public class GetRolesQuery : GenericDetailsPaginatedQueryBase
{
public string[] OrganizationIds { get; set; } = [];
public DateTime? FromDate { get; set; }
public DateTime? ToDate { get; set; }
}
Это мой класс валидатора:

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

public class GetRolesQueryValidator : AbstractValidator
{
private readonly IGenericMongoDbRepository _repository;

public GetRolesQueryValidator(IGenericMongoDbRepository repository)
{
_repository = repository;

RuleFor(x => x)
.Must(x => x.FromDate  x.FromDate != null && x.ToDate != null);
}
}
Какие тестовые примеры мне нужно протестировать, чтобы получить 100%-ное покрытие?
Я получаю частичное покрытие для этого x.FromDate

Подробнее здесь: https://stackoverflow.com/questions/793 ... -the-cases
Ответить

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

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

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

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

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