0
以下函数用于检查播放操作是否可行。它返回true如果可能播放其他false。什么应该是适合这种方法的nunit测试用例?下面的代码片段应该是什么适当的nunit测试用例?
private bool CanPlay(object parameter)
{
if (AudioEngine != null)
{
return AudioEngine.CanPlay;
}
return false;
}
private void Play(object parameter)
{
if (AudioEngine != null && AudioEngine.ActiveStream!=null)
{
AudioEngine.Play();
}
}
[Test]
public void PlayAudioControlVMTestTrue()
{
AudioControlVm avm = new AudioControlVm();
RelayCommand command = (RelayCommand)avm.PlayCommand;
bool canPlay = command.CanExecute(avm);
Assert.IsTrue(canPlay);
}
在[MCVE]提供更多细节 – Nkosi