private static PlaceFields ExtractPlaceFields(TestPlace place) { return(new PlaceFields() { Name = place.Name, Address = place.Address, Types = place.Categories }); }
public void ObjectToString() { var place = new TestPlace(); var transition = new TestTransition(); var arc = new Arc <int>(place, transition); Assert.AreEqual("PlaceName -> TransitionName", arc.ToString()); arc = new Arc <int>(transition, place); Assert.AreEqual("TransitionName -> PlaceName", arc.ToString()); }
public void GivenType_ExpectPositiveMatch() { var result = this.matcher.Find("Bars"); Assert.AreEqual(1, result.Count); var expected = new TestPlace() { Name = "Beertown", Address = "75 King Street S", Categories = new string[] { "Canadian (New)", "Beer, Wine & Spirits", "Bars" }, Id = "7654321" }; Assert.AreEqual(expected, result[0]); }
public void Constructor_Throws() { var place = new TestPlace(); var transition = new TestTransition(); // ReSharper disable ObjectCreationAsStatement // ReSharper disable AssignNullToNotNullAttribute Assert.Throws <ArgumentNullException>(() => new Arc <int>(null, transition)); Assert.Throws <ArgumentNullException>(() => new Arc <int>(place, null)); Assert.Throws <ArgumentNullException>(() => new Arc <int>((IPlace <int>)null, null)); Assert.Throws <ArgumentNullException>(() => new Arc <int>(null, place)); Assert.Throws <ArgumentNullException>(() => new Arc <int>(transition, null)); Assert.Throws <ArgumentNullException>(() => new Arc <int>((ITransition <int>)null, null)); // ReSharper restore AssignNullToNotNullAttribute // ReSharper restore ObjectCreationAsStatement }
public TestPresenter(TestPlace place, Services services) { this.place = place; this.services = services; backgroundRunner = new BackgroundRunner(services.TestView.ProvidedControl); backgroundRunner.ListBegin += new EventHandler(backgroundRunner_ListBegin); backgroundRunner.ListEntrySuite += new EventHandler<ListEntrySuiteEventArgs>(backgroundRunner_ListEntrySuite); backgroundRunner.ListEntryCase += new EventHandler<ListEntryCaseEventArgs>(backgroundRunner_ListEntryCase); backgroundRunner.ListEnd += new EventHandler(backgroundRunner_ListEnd); backgroundRunner.ReportBegin += new EventHandler(backgroundRunner_ReportBegin); backgroundRunner.CasePass += new EventHandler<CaseEventArgs>(backgroundRunner_CasePass); backgroundRunner.CaseFail += new EventHandler<CaseFailEventArgs>(backgroundRunner_CaseFail); backgroundRunner.ReportEnd += new EventHandler(backgroundRunner_ReportEnd); backgroundRunner.Finished += new EventHandler(backgroundRunner_Finished); backgroundRunner.InvalidTestCase += new EventHandler(backgroundRunner_InvalidTestCase); }
public void Constructor() { var place = new TestPlace(); var transition = new TestTransition(); var arc = new Arc <int>(place, transition); Assert.IsTrue(arc.IsInputArc); Assert.AreSame(place, arc.Source); Assert.AreSame(place, arc.Place); Assert.AreSame(transition, arc.Target); Assert.AreSame(transition, arc.Transition); Assert.IsNotNull(arc.Annotation); arc = new Arc <int>(transition, place); Assert.IsFalse(arc.IsInputArc); Assert.AreSame(place, arc.Source); Assert.AreSame(place, arc.Place); Assert.AreSame(transition, arc.Target); Assert.AreSame(transition, arc.Transition); Assert.IsNotNull(arc.Annotation); }