コード例 #1
0
        public static IMustAssertable UsingData(
            this IMustAssertable must,
            ResolveMustAssertionData resolveData)
        {
            var _api = must.Api.UsingData(() => new[] { resolveData() });

            return(new MustAssertion(_api));
        }
コード例 #2
0
ファイル: MustAssertionApi.cs プロジェクト: Nerven/Assertion
 public MustAssertionApi UsingData(ResolveMustAssertionData resolveData)
 {
     return(new MustAssertionApi(() => _YieldDatas(resolveData)));
 }
コード例 #3
0
ファイル: MustAssertionApi.cs プロジェクト: Nerven/Assertion
 private static IEnumerable <MustAssertionData> _YieldData(ResolveMustAssertionData resolveData)
 {
     yield return(resolveData());
 }
コード例 #4
0
ファイル: MustAssertionApi.cs プロジェクト: Nerven/Assertion
 private IEnumerable <ResolveMustAssertionDatas> _YieldDatas(ResolveMustAssertionData resolveData)
 {
     return(_YieldDatas(_GetDataResolvers, () => _YieldData(resolveData)));
 }