csharp LinqPadでNUnit的する
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp LinqPadでNUnit的する相关的知识,希望对你有一定的参考价值。
//
// F4でNUnitLiteをNugetで導入する。
// 注意点として、NUnitは導入しなくていい。
//
void Main()
{
// これを書いておくとF5で結果が表示される。
new NUnitLite.Runner.TextUI().Execute(new[]{"-noheader"});
}
// Define other methods and classes here
class Data
{
public Data(decimal initialBalance = 0)
{
Balance = initialBalance;
}
public decimal Balance { get; private set; }
public void Deposit(decimal amount)
{
Balance += amount;
}
public void Withdraw(decimal amount)
{
Balance -= amount;
}
}
[TestFixture]
class DataTest
{
[Test]
public void test_1()
{
// Arrange
var sut = new Data();
// Act
sut.Deposit(100);
sut.Withdraw(50);
// Assert
decimal result = 50;
Assert.That(sut.Balance, Is.EqualTo(result));
}
}
以上是关于csharp LinqPadでNUnit的する的主要内容,如果未能解决你的问题,请参考以下文章
csharp 次のフレームまで待机するコルーチン
csharp 文字列を指定した长さで分割する。
csharp 出题文を一文字ずつ表示する。タイピング音も鸣らす。流用できそう
csharp DIできる状态で,动的にオブジェクトを生成する(普通にGameObject.Instantiateすると,生成されたオブジェクトにはDIされない))
csharp Edge.js(https://github.com/tjanczuk/edge)をつかってC#でNode.jsのHTTPサーバをホストするサンプルコード.nugetでEdge.jsをイ
csharp 【C#】XmlWriterでxmlを书くときのエスケープ文字に关するTips.WriteRaw + SecurityElement.Escapeがいい感じっぽい。