Я использовал счастливый тест для создания метода, и теперь я использую нулевой тест для него.
Мне нужно изменить утверждение в тестовом методе, но я понятия не имею, как это сделать.,Я сделал некоторые поиски, но я могу только найти счастливые тесты пути или возвращения в основном методе.Есть ли способ сделать moq и проверить на отсутствие исключений или это единственный способ заставить метод вернуть переменную (в данном случае логическое значение)
метод
public void Upload(Data.RPADataEntity RPADataEntity)
{
if (RPADataEntity != null)
{
//Give RPA the first status and then insert it into the database it.
RPADataEntity.RPAStatusID = Convert.ToInt32(Enum.RPAStatusEnum.RPAStatus.FileInputDataUploaded);
_IRPADataLayer.InsertRpaData(RPADataEntity);
}
}
тестметод
[TestMethod]
public void TestUploadRPAEntityNull()
{
//Arange
var fileinputtest = new FileInput();
RPADataEntity RPADataEntity = null;
//Act
fileinputtest.Upload(RPADataEntity);
//Assert
_mockRepository.Verify(x => x.InsertRpaData(RPADataEntity));
}