public void StartingAnAnchorAndGivingItNoNameClearsAnyAnchorNameAtThatPosition() { var buffer = new byte[0x100]; var model = new PokemonModel(buffer); var viewPort = new ViewPort("file.txt", model) { Width = 0x10, Height = 0x10 }; viewPort.SelectionStart = new Point(0, 1); viewPort.Edit("<bob>"); viewPort.SelectionStart = new Point(0, 2); viewPort.Edit("^bob "); viewPort.Edit("^ "); var format = (Pointer)viewPort[0, 1].Format; Assert.Equal(0x20, format.Destination); Assert.Equal(string.Empty, format.DestinationName); var address = model.GetAddressFromAnchor(new ModelDelta(), -1, string.Empty); Assert.Equal(Pointer.NULL, address); }