public void SetUp() { hudView = Substitute.For <ISignupHUDView>(); avatarEditorHUD = Substitute.For <IHUD>(); hudController = Substitute.ForPartsOf <SignupHUDController>(); hudController.Configure().CreateView().Returns(info => hudView); hudController.Initialize(avatarEditorHUD); }
public void Initialize(IHUD avatarEditorHUD) { view = CreateView(); if (view == null) { return; } this.avatarEditorHUD = avatarEditorHUD; signupVisible.OnChange += OnSignupVisibleChanged; signupVisible.Set(false); view.OnNameScreenNext += OnNameScreenNext; view.OnEditAvatar += OnEditAvatar; view.OnTermsOfServiceAgreed += OnTermsOfServiceAgreed; view.OnTermsOfServiceBack += OnTermsOfServiceBack; }