public void Can_inherit_state_data() { using (new StateProviderFixture()) { StateProvider.Setup <StateDataInheritance>(); var data = new BaseStateData { A = true }; var actor = new StateDataInheritance(); actor.SetState <StateDataInheritance.StateA>(data); Assert.False(data.A); } }
public virtual void SetData(SMStateData data) { _data = (BaseStateData)data; }