• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# IAssert类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中IAssert的典型用法代码示例。如果您正苦于以下问题:C# IAssert类的具体用法?C# IAssert怎么用?C# IAssert使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IAssert类属于命名空间,在下文中一共展示了IAssert类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Execute

        public override void Execute(IAssert assert)
        {
            var data = SetUp();
            var typesToTest = GetTypesToTest(data);
            if (typesToTest.Length == 0)
            {
                assert.Inconclusive(
                    "No types found to apply the convention to. Make sure the Types predicate is correct and that the right assemblies to scan are specified.");
            }
            var invalidItems = Array.FindAll(typesToTest, t => data.Must(t) == false);

            var message = new StringBuilder();
            message.AppendLine(data.Description ?? "Invalid types found");
            foreach (var invalidType in invalidItems)
            {
                message.Append('\t');
                data.ItemDescription(invalidType, message);
            }
            if (data.HasApprovedExceptions)
            {
                Approve(message.ToString());
            }
            else
            {
                assert.AreEqual(0, invalidItems.Count(), message.ToString());
            }
        }
开发者ID:MehdiK,项目名称:ConventionTests,代码行数:27,代码来源:ConventionTest.cs


示例2: TestAttributionHandler

 public TestAttributionHandler(DeviceUtil deviceUtil, IAssert assert, TargetPlatform targetPlatform)
     : base(deviceUtil, assert)
 {
     TargetPlatform = targetPlatform;
     TestActivityPackage.Assert = Assert;
     TestActivityPackage.TargetPlatform = TargetPlatform;
 }
开发者ID:adjust,项目名称:windows_sdk,代码行数:7,代码来源:TestAttributionHandler.cs


示例3: CategoryTestA

        public CategoryTestA(IAssert assert, ICategorize categorize)
        {
            _assert = assert;

            categorize.Method("Functional", TestMethodA);
            categorize.Method("Functional", TestMethodB);
        }
开发者ID:hach-que,项目名称:Prototest,代码行数:7,代码来源:CategoryTestA.cs


示例4: CPlusPlusSWIGBindingGeneratorWorksTest

        public CPlusPlusSWIGBindingGeneratorWorksTest(IAssert assert, ICategorize categorize)
            : base(assert)
        {
            _assert = assert;

            categorize.Method("CPlusPlusPotentialSWIGInstallation", () => GenerationIsCorrect());
        }
开发者ID:marler8997,项目名称:Protobuild,代码行数:7,代码来源:CPlusPlusSWIGBindingGeneratorWorksTest.cs


示例5: CPlusPlusExternalPlatformReferenceWorksTest

        public CPlusPlusExternalPlatformReferenceWorksTest(IAssert assert, ICategorize categorize)
            : base(assert)
        {
            _assert = assert;

            categorize.Method("CPlusPlusPotentialSWIGInstallation", () => GenerationIsCorrect());
        }
开发者ID:marler8997,项目名称:Protobuild,代码行数:7,代码来源:CPlusPlusExternalPlatformReferenceWorksTest.cs


示例6: Init

 public static void Init(ILogger logger = null, IAssert assert = null,
     TimeoutSettings timeouts = null, IDriver<IWebDriver> driverFactory = null)
 {
     DriverFactory = driverFactory ?? new WebDriverFactory();
     Asserter = assert ?? new WebAssert();
     Timeouts = timeouts ?? new WebTimeoutSettings();
     Logger = logger ?? new LogAgregator(new NUnitLogger(), new Log4Net());
     MapInterfaceToElement.Init(DefaultInterfacesMap);
 }
开发者ID:epam,项目名称:JDI,代码行数:9,代码来源:WebSettings.cs


示例7: InitFromProperties

        public static void InitFromProperties(ILogger logger = null, IAssert assert = null,
            TimeoutSettings timeouts = null, IDriver<IWebDriver> driverFactory = null)
        {
            Init(logger, assert, timeouts, driverFactory);
            JDISettings.InitFromProperties();
            FillFromSettings(p => Domain = p, "Domain");
            FillFromSettings(p => DriverFactory.DriverPath = p, "DriversFolder");

            // FillFromSettings(p => DriverFactory.DriverVersion = p, "DriversVersion");
            // fillAction(p->getDriverFactory().getLatestDriver =
            //        p.toLowerCase().equals("true") || p.toLowerCase().equals("1"), "driver.getLatest");
            // fillAction(p->asserter.doScreenshot(p), "screenshot.strategy");
            FillFromSettings(p =>
            {
                p = p.ToLower();
                if (p.Equals("soft"))
                    p = "any,multiple";
                if (p.Equals("strict"))
                    p = "visible,single";
                if (p.Split(',').Length != 2) return;
                var parameters = p.Split(',').ToList();
                if (parameters.Contains("visible") || parameters.Contains("displayed"))
                    WebDriverFactory.ElementSearchCriteria = el => el.Displayed;
                if (parameters.Contains("any") || parameters.Contains("all"))
                    WebDriverFactory.ElementSearchCriteria = el => el != null;
                if (parameters.Contains("single") || parameters.Contains("displayed"))
                    OnlyOneElementAllowedInSearch = true;
                if (parameters.Contains("multiple") || parameters.Contains("displayed"))
                    OnlyOneElementAllowedInSearch = false;
            }, "SearchElementStrategy");

            FillFromSettings(p =>
            {
                string[] split = null;
                if (p.Split(',').Length == 2)
                    split = p.Split(',');
                if (p.ToLower().Split('x').Length == 2)
                    split = p.ToLower().Split('x');
                if (split != null)
                    BrowserSize = new Size(Parse(split[0]), Parse(split[1]));
            }, "BrowserSize");
        }
开发者ID:epam,项目名称:JDI,代码行数:42,代码来源:WebSettings.cs


示例8: PlatformSpecificXSLTGenerationWorksTest

 public PlatformSpecificXSLTGenerationWorksTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:PlatformSpecificXSLTGenerationWorksTest.cs


示例9: ModuleInfoGetsUpgradedTest

 public ModuleInfoGetsUpgradedTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:ModuleInfoGetsUpgradedTest.cs


示例10: NuGetAndroidDoesNotCrashTest

 public NuGetAndroidDoesNotCrashTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:NuGetAndroidDoesNotCrashTest.cs


示例11: MacOSPlatformForceAPIXamMacWorksTest

 public MacOSPlatformForceAPIXamMacWorksTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:MacOSPlatformForceAPIXamMacWorksTest.cs


示例12: PathUtilsTests

 public PathUtilsTests(IAssert assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:4,代码来源:PathUtilsTests.cs


示例13: BasicSynchronisationWorksTest

 public BasicSynchronisationWorksTest(IAssert assert)
     : base(assert)
 {
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:4,代码来源:BasicSynchronisationWorksTest.cs


示例14: ExampleCocos2DXNATest

 public ExampleCocos2DXNATest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:ExampleCocos2DXNATest.cs


示例15: IncludeProjectPropertiesWorksTest

 public IncludeProjectPropertiesWorksTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:IncludeProjectPropertiesWorksTest.cs


示例16: CheckForOverflowUnderflowPropertyWorksTest

 public CheckForOverflowUnderflowPropertyWorksTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:CheckForOverflowUnderflowPropertyWorksTest.cs


示例17: PackageTemplateAppliesCorrectlyTest

 public PackageTemplateAppliesCorrectlyTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:PackageTemplateAppliesCorrectlyTest.cs


示例18: PackageProtobuildHTTPResolvesSecondTimeForSourceAndBinaryTest

 public PackageProtobuildHTTPResolvesSecondTimeForSourceAndBinaryTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:PackageProtobuildHTTPResolvesSecondTimeForSourceAndBinaryTest.cs


示例19: PostBuildHookHasHostPlatformTest

 public PostBuildHookHasHostPlatformTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:PostBuildHookHasHostPlatformTest.cs


示例20: ServicesDisableTest

 public ServicesDisableTest(IAssert assert)
     : base(assert)
 {
     _assert = assert;
 }
开发者ID:marler8997,项目名称:Protobuild,代码行数:5,代码来源:ServicesDisableTest.cs



注:本文中的IAssert类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IAsset类代码示例发布时间:2022-05-24
下一篇:
C# IAssemblySymbol类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap