public void TestSetProjectVM() { var project = Utils.CreateProject(true); var projectVM = new LMProjectVM { Model = project }; var view = new ProjectLocationsTaggerView(Mock.Of <IWidget> ()) { Background = project.GetBackground(VAS.Core.Common.FieldPositionType.Field) }; view.ViewModel = projectVM; Assert.AreEqual(project.Timeline.Count, view.Objects.Count); }
public void TestDispose() { var project = Utils.CreateProject(true); var projectVM = new LMProjectVM { Model = project }; var view = new ProjectLocationsTaggerView(Mock.Of <IWidget> ()) { Background = project.GetBackground(VAS.Core.Common.FieldPositionType.Field) }; view.ViewModel = projectVM; view.Dispose(); Assert.IsNull(view.Objects); }
public void TestAddEvent() { var project = Utils.CreateProject(false); var projectVM = new LMProjectVM { Model = project }; var view = new ProjectLocationsTaggerView(Mock.Of <IWidget> ()) { Background = project.GetBackground(VAS.Core.Common.FieldPositionType.Field) }; view.ViewModel = projectVM; project.AddEvent(project.EventTypes [0], new Time(0), new Time(0), new Time(0), null); Assert.AreEqual(1, view.Objects.Count); }
public CoordinatesTagger() { this.Build(); Tagger = new ProjectLocationsTaggerView(new WidgetWrapper(drawingarea)); Tagger.ShowMenuEvent += HandleShowMenuEvent; }