Exemple #1
0
        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);
            }
        }
Exemple #2
0
 public virtual void SetData(SMStateData data)
 {
     _data = (BaseStateData)data;
 }