public void service_validate_a_bookmark_invalid_is_false() { ChangeTrackingService svc = new ChangeTrackingService(); Person p = new Person( svc ); p.Name = "Mauro"; var bmk = svc.CreateBookmark(); svc.Undo(); Assert.IsFalse( svc.Validate( bmk ) ); }
public void service_validate_a_valid_bookmark_is_true() { RejectCallback<String> cb = cv => { }; Object fakeOwner = new Object(); String change = String.Empty; IChange expected = new PropertyValueChange<String>( fakeOwner, "property-name", change, cb ); ChangeTrackingService svc = new ChangeTrackingService(); svc.Add( expected, AddChangeBehavior.RedoRequest ); var bmk = svc.CreateBookmark(); Assert.IsTrue( svc.Validate( bmk ) ); }
public void service_validate_a_bookmark_owned_by_another_service_is_false() { ChangeTrackingService svc1 = new ChangeTrackingService(); var bmk = svc1.CreateBookmark(); ChangeTrackingService svc2 = new ChangeTrackingService(); Assert.IsFalse( svc2.Validate( bmk ) ); }
public void service_cannot_validate_a_null_bookmark() { ChangeTrackingService svc = new ChangeTrackingService(); svc.Validate( null ); }