namespace IVR.VoiceElementsEngine { public interface IVoiceResource { void ClearDigitBuffer(); } }
namespace IVR.VoiceElementsEngine { public class VoiceElementsResource:IVoiceResource { private readonly VoiceResource _voiceResource; public VoiceElementsResource(VoiceResource voiceResource) { _voiceResource = voiceResource; } public void ClearDigitBuffer() { _voiceResource.ClearDigitBuffer = true; } } }
namespace IVR.VoiceElementsEngine.CallObjects { public class VoiceElementsLine : ILine { public IVoiceResource IncomingVoiceResource { get; set; } public VoiceElementsLine() { } public VoiceElementsLine(IVoiceResource voiceElementsResource):this() { IncomingVoiceResource = voiceElementsResource; } } }
namespace IVR.Tests { public class VoiceElementsLineTest { [Fact] public void PlayPromptTextToSpeech_Should_Play_A_Text() { // ARRANGE var voiceResourceMock = new Mock<IVoiceResource>(); var voiceResource = voiceResourceMock.Object; var line = new VoiceElementsLine(voiceResource);
Error CS1503 Argument 1: cannot convert from 'VoiceElements.Interface.IVoiceResource' to 'IVR.VoiceElementsEngine.IVoiceResource'
var line = new VoiceElementsLine(voiceResource);
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)