public void should_stop_system_when_added_to_handler() { var mockSystem = Substitute.For <IManualSystem>(); var systemHandler = new ManualSystemHandler(); systemHandler.DestroySystem(mockSystem); mockSystem.Received(1).StopSystem(); }
public void should_stop_system_when_added_to_handler() { var mockObservableGroup = Substitute.For <IObservableGroup>(); var mockCollectionManager = Substitute.For <IEntityCollectionManager>(); mockCollectionManager.CreateObservableGroup(Arg.Any <IGroup>()).Returns(mockObservableGroup); var mockSystem = Substitute.For <IManualSystem>(); var systemHandler = new ManualSystemHandler(mockCollectionManager); systemHandler.DestroySystem(mockSystem); mockSystem.Received(1).StopSystem(Arg.Is(mockObservableGroup)); }