繁体   English   中英

使用该方法开发 C# 代码。开发一个单元测试来验证该方法是否有效

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM