namespace ABC.ACSUnitySDKTest
{
[TestFixture]
public class AudioStreamSampleRateExTests
{
[Test]
public void ToHz_16000Hz_ReturnsCorrectValue()
{
var result = AudioStreamSampleRate.Hz_16000.ToHz(); //
Подробнее здесь: [url]https://stackoverflow.com/questions/79194305/using-extension-method-on-an-enum-type-leads-to-compile-error-extension-method[/url]
Я пишу модульные тесты для методов расширения, определенных для типа перечисления. Это тест [code]namespace ABC.ACSUnitySDKTest { [TestFixture] public class AudioStreamSampleRateExTests { [Test] public void ToHz_16000Hz_ReturnsCorrectValue() { var result = AudioStreamSampleRate.Hz_16000.ToHz(); //
id нравится написать метод расширения для enum enum , который возвращает случайное значение из этого перечисления, в настоящее время я получил это:
class Monster
{
public enum presets
{
//some values
}
presets p = presets.randomEnum();
}
public...