public void ShouldBeAbleTo_ShowFill() { var interpreter = TestBootstrapper.Setup( @" Discriminator, What Fill, TextArea1 with Test Completed!"); Should.Be <SuccessAnswer>(interpreter.Please($"gotourl file:///{_file}")); var answer = interpreter.Please("show"); Should.Be <SuccessAnswer>(answer); Assert.IsTrue(answer.Children.First() is OverlayAnswer); Assert.AreEqual(173, (answer.Children.First() as OverlayAnswer).Artifacts.First().Rectangle.Width); Assert.AreEqual(75, (answer.Children.First() as OverlayAnswer).Artifacts.First().Rectangle.X); Thread.Sleep(2000); Assert.IsTrue(ServiceLocator.Instance.Resolve <IAnnotationOverlay>().IsShowing); Should.Be <SuccessAnswer>(interpreter.Please(App.Interpreter.RUN_NEXT_ITEM_IN_PLAN)); Thread.Sleep(500); Assert.IsFalse(ServiceLocator.Instance.Resolve <IAnnotationOverlay>().IsShowing); Should.Have("Test Completed!").InFieldWithId("IdTextArea1"); Thread.Sleep(500); }
public void can_use_more_than_one_assertion() { Check.Result result = Check.That(subject).Two.X[Should.Be <A>(), Should.Equal(subject.Two.X)]; Assert.That(result.Success, Is.True); }
public void assert_two_x_is_type_of_a() { Check.Result result = Check.That(subject).Two.X[Should.Be <A>()]; Assert.That(result.Success, Is.True); }
public void ShoudBeAbleTo_UseConnectionString() { Should.Be <SuccessAnswer>(_interpreter.Please("use connectionString abc bcd")); Assert.AreEqual("abc bcd", _interpreter.Data.Get <ConnectionString>().Text); _interpreter.Please("stop"); }
public void ShoudBeAbleTo_LoadDataFromDatabase() { Should.Be <SuccessAnswer>(_interpreter.Please("use connectionstring user id=sitecore;password=scv4;Data Source=.\\sqlexpress;Database=Ori.Online.Sitecore.Master;Enlist=false")); Should.Be <InformativeAnswer>(_interpreter.Please("comment {SQL.Select(\"Select top 1 TITLE from GearsTestDatabase\")} ")); _interpreter.Please("stop"); }