[英]Develop C# code using the method.Develop a UNIT-test to verify the method works
将文本的每个句子按单词中元音数量的升序编写。错误:“Letters”方法的重载都不接受 arguments“1”。
public class Vowels
{
public string Letters()
{
string[] a = { "aeiouy" };
Array.Sort(a);
}
}
单元测试:
[TestClass]
public class VowelsTests
{
[TestMethod]
public void MethodSort_vowels_in_ascending_order()
{
string a = "Teest! Test!";
string expected = "Test! Teest";
Vowels t = new Vowels();
int actual = t.Letters(a);
Assert.AreEqual(expected, actual);
}
}
您正在使用参数 ( t.Letters(a)
) 调用方法Letters()
) ,但它是在没有任何参数的情况下定义的 ( public string Letters() {}
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.