private bool IsDeleteMessage(FieldChangeEvent message) { if (message.Changes.TryGetValue(nameof(EntityBase.IsDeleted), out FieldChange fieldChange)) { return((bool)fieldChange.NewValue); } return(false); }
public void PropertyChangeStoresPreviousStateInEvent() { FieldChangeEvent currentEvent = Budget.CurrentEvent; string PreviousName = Budget.Name; Budget.Name = "Budget Name"; Assert.That((string)currentEvent.Changes[nameof(Budget.Name)].PreviousValue, Is.EqualTo(PreviousName)); Budget.Name = "New Budget Name"; Assert.That((string)currentEvent.Changes[nameof(Budget.Name)].PreviousValue, Is.EqualTo(PreviousName)); }