RPN计算器的单元测试

时间:2015-11-22 12:32:59

标签: c# unit-testing

我从未在任何项目中使用"单元测试"

现在让我们说我想通过单元测试来检查我的 RPN计算器功能是否正在运行!

我如何编写单元测试来检查我的" RPN计算器"

这是我的 RPN计算器 -

的代码
instance

1 个答案:

答案 0 :(得分:1)

您首先必须确定您尝试测试的内容(该类以及功能)。例如,如果您想测试ExpressionValidate[TestMethod] public void ExpressionValidateReturnsNoEntryWhenStringIsNullOrEmpty() { var model = new ExpressionModel(); string emptyString = string.Empty; string expectedReturnValue = "There was no entry."; string expressionReturnValue = model.ExpressionValidate(emptyString); Assert.AreEqual(expectedReturnValue, expressionReturnValue); } 方法,可以编写一些测试来检查用户输入。

作为示例,以下将测试当用户将null或空字符串传递给方法时,ExpressionValidator返回正确的字符串值。

MSTest

由于您尚未提供单元测试框架,因此我使用RecyclerView提供了一个示例。