public GameMathViewModel(IGameMathPublisher publisher) { _publisher = publisher; }
public void Visit(IGameMathPublisher gameMathPublisher) { _gamesMathsPublishers.Add(gameMathPublisher); }
void IComponentPublisherVisitor.Visit(IGameMathPublisher gameMathPublisher) { Math = Optional <IGameMathViewModel> .Some(new GameMathViewModel(gameMathPublisher)); }