.net - xunit

参考サイト

xunit.net

learn.microsoft.com

github.com

iiweis.net

www.nextdoorwith.info

blog.beachside.dev

Assert一覧

  • 値が等しいか(Assert.Equal)
  • 値が厳密に等しいか(Assert.StrictEqual)
  • 値が等しくないか(Assert.NotEqual)
  • 値が厳密に等しくないか(Assert.NotStrictEqual)
  • 同一インスタンスか(Assert.Same)
  • 同一インスタンスでないか(Assert.NotSame)
  • オブジェクトが同等か(Assert.Equivalent)
  • 文字列が正規表現と一致するか(Assert.Matches)
  • 文字列が正規表現と一致しないか(Assert.DoesNotMatch)
  • 値が含まれるか(Assert.Contains)
  • 値が含まれないか(Assert.DoesNotContain)
  • 値が範囲に含まれるか(Assert.InRange)
  • 値が範囲に含まれないか(Assert.NotInRange)
  • 指定の文字列で始まるか(Assert.StartsWith)
  • 指定の文字列で終わるか(Assert.EndsWith)
  • シーケンスが空であるか(Assert.Empty)
  • シーケンスが空でないか(Assert.NotEmpty)
  • nullであるか(Assert.Null)
  • nullでないか(Assert.NotNull)
  • trueであるか(Assert.True)
  • falseであるか(Assert.False)
  • 指定の型であるか(Assert.IsType)
  • 指定の型ではないか(Assert.IsNotType)
  • 指定の型に代入可能であるか(Assert.IsAssignableFrom)
  • 指定の例外が発生するか(Assert.Throws, Assert.ThrowsAsync)
  • 指定の例外またはその派生例外が発生するか(Assert.ThrowsAny, Assert.ThrowsAnyAsync)
  • コレクションの全ての要素がテストをパスするか(Assert.All)
  • コレクションの要素が単一か(Assert.Single)
  • コレクションに重複する要素が含まれないか(Assert.Distinct)
  • コレクションに指定要素数が含まれているかつ全ての要素がテストをパスするか(Assert.Collection)
  • 指定した集合がある集合の部分集合であるか(Assert.Subset)
  • 指定した集合がある集合の真部分集合であるか(Assert.ProperSubset)
  • 指定した集合がある集合の上位集合であるか(Assert.Superset)
  • 指定した集合がある集合の真上位集合であるか(Assert.ProperSuperset)
  • プロパティが変更されるか(Assert.PropertyChanged, Assert.PropertyChangedAsync)
  • 指定のイベント引数を持つイベントが発生するか(Assert.Raises, Assert.RaisesAsync)
  • 指定のイベント引数またはその派生のイベント引数を持つイベントが発生するか(Assert.RaisesAny, Assert.RaisesAnyAsync)
  • 複数のテストがパスするか(Assert.Multiple)
  • テストを失敗させる(Assert.Fail)