public void SendsEventsOnInitForDeletedFlags() { var dataBuilder = new DataSetBuilder().Flags(flag1, flag2).Segments(segment1); var updates = MakeInstance(); updates.Init(dataBuilder.Build()); var eventSink = new EventSink <FlagChangeEvent>(); updates.FlagChanged += eventSink.Add; dataBuilder.RemoveFlag(flag2.Key); updates.Init(dataBuilder.Build()); ExpectFlagChangeEvents(eventSink, flag2.Key); }