|
@@ -1,6 +1,7 @@
|
|
|
using Hotline.Orders;
|
|
|
using Hotline.Repository.SqlSugar.CallCenter;
|
|
|
using Hotline.Share.Enums.Order;
|
|
|
+using Hotline.Share.Tools;
|
|
|
using Shouldly;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
@@ -23,11 +24,11 @@ public class CallNativeRepositoryTest
|
|
|
|
|
|
[Theory]
|
|
|
[InlineData("", "DefaultSatisfied")]
|
|
|
- [InlineData("1", "")]
|
|
|
- [InlineData("2")]
|
|
|
- [InlineData("3")]
|
|
|
- [InlineData("4")]
|
|
|
- [InlineData("5")]
|
|
|
+ [InlineData("1", "VerySatisfied")]
|
|
|
+ [InlineData("2", "Satisfied")]
|
|
|
+ [InlineData("3", "Normal")]
|
|
|
+ [InlineData("4", "NoSatisfied")]
|
|
|
+ [InlineData("5", "VeryNoSatisfied")]
|
|
|
public async Task GetReplyVoiceOrDefaultByOrderId_Test(string replyTxt, string enumString)
|
|
|
{
|
|
|
var order = await _orderRepository.Queryable()
|
|
@@ -38,6 +39,6 @@ public class CallNativeRepositoryTest
|
|
|
await _callNativeRepository.UpdateReplyTxtAsync(order.CallId, replyTxt);
|
|
|
|
|
|
var result = await _callNativeRepository.GetReplyVoiceOrDefaultByOrderIdAsync(order.Id);
|
|
|
- result.ShouldBe(EVoiceEvaluate.DefaultSatisfied);
|
|
|
+ result.ShouldBe(enumString.ToEnum<EVoiceEvaluate>());
|
|
|
}
|
|
|
}
|