public Task Act(Event @event) { if (@event.Text().Equals("我要註冊")) { if (_lineNotifySubscription.IsRegistered(@event.SenderId())) { _message.Reply(@event.replyToken, "你已經註冊了"); } else { var guid = GenerateGuid(); _registrationCache.Add(guid, @event.SenderId()); _message.Reply(@event.replyToken, _lineNotifySubscription.GenerateLink(guid)); } } return(Task.CompletedTask); }
private void GivenIsRegistered() { _lineNotifySubscription.IsRegistered(Arg.Any <string>()).Returns(true); }