void Start() { _eventController = GameObject.FindGameObjectWithTag("GameController").GetComponent<EventController>(); _woodSign = GameObject.Find ("EventSign").GetComponent<EventSign>(); rotationVector = new Vector3 (rotation, 0, 0); transform.Rotate (rotationVector); }
// Use this for initialization void Start () { gameController = GameController.current; sfx = SoundFX.current; this.spell = ""; eventController = this.gameObject.GetComponent<EventController> (); spellController = this.gameObject.GetComponent<SpellController> (); }
public Units(Provinces provinces, Wars wars, EventController events) { _provinces = provinces; _wars = wars; _events = events; ProvinceArmies = new Dictionary<int, ISet<int>>(); Armies = new Dictionary<int, Army>(); }
public async Task DetailsReturnsViewModelWithShowDeleteButton_WhenEventIsNotNull_AndUserAuthorizedToDelete() { const int orgId = 1; const int eventID = 1; var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <EventDetailQuery>())).ReturnsAsync(new EventDetailViewModel { Id = eventID, Name = "Itinerary", OrganizationId = orgId }); mediator.Setup(x => x.SendAsync(It.IsAny <AuthorizableEventQuery>())).ReturnsAsync(new FakeAuthorizableEvent(true, true, true, true)); var sut = new EventController(null, mediator.Object, null, Mock.Of <IUserAuthorizationService>()); var result = await sut.Details(eventID) as ViewResult; Assert.Equal(result.ViewName, null); var resultViewModel = result.ViewData.Model as EventDetailViewModel; resultViewModel.ShowDeleteButton.ShouldBeTrue(); }
public async Task CreatePostReturnsEditView_When_EventDetailsModelValidatorHasErrors() { var imageService = new Mock <IImageService>(); var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <CampaignSummaryQuery>())).ReturnsAsync(new CampaignSummaryViewModel()); mediator.Setup(x => x.SendAsync(It.IsAny <AuthorizableCampaignQuery>())).ReturnsAsync(new FakeAuthorizableCampaign(false, false, false, true)); var eventDetailModelValidator = new Mock <IValidateEventEditViewModels>(); eventDetailModelValidator.Setup(x => x.Validate(It.IsAny <EventEditViewModel>(), It.IsAny <CampaignSummaryViewModel>())) .Returns(new List <KeyValuePair <string, string> > { new KeyValuePair <string, string>("ErrorKey", "ErrorMessage") }); var sut = new EventController(imageService.Object, mediator.Object, eventDetailModelValidator.Object, Mock.Of <IUserAuthorizationService>()); var result = (ViewResult)await sut.Create(1, It.IsAny <EventEditViewModel>(), null); Assert.Equal("Edit", result.ViewName); }
public async Task CreateGetReturnsCorrectView_AndCorrectStartAndEndDateOnViewModel() { var dateTimeTodayDate = DateTime.Today.Date; var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <CampaignSummaryQuery>())).ReturnsAsync(new CampaignSummaryViewModel()); mediator.Setup(x => x.SendAsync(It.IsAny <AuthorizableCampaignQuery>())).ReturnsAsync(new FakeAuthorizableCampaign(false, false, false, true)); var sut = new EventController(null, mediator.Object, null, Mock.Of <IUserAuthorizationService>()) { DateTimeTodayDate = () => dateTimeTodayDate }; var view = await sut.Create(It.IsAny <int>()) as ViewResult; var viewModel = view.ViewData.Model as EventEditViewModel; Assert.Equal(view.ViewName, "Edit"); Assert.Equal(viewModel.StartDateTime, dateTimeTodayDate); Assert.Equal(viewModel.EndDateTime, dateTimeTodayDate); }
public new bool Save() { bool ret = true; try { base.Save(); sDomainExtensionPair[] extensions = new sDomainExtensionPair[Extensions.Length]; for (int x = 0; x < Extensions.Length; x++) { extensions[x] = new sDomainExtensionPair(Extensions[x].Number, Extensions[x].Domain.Name); } ConfigurationController.RegisterChangeCall( typeof(IntercomPlan), new ADialPlan.sUpdateConfigurationsCall( "AddIntercom", new NameValuePair[] { new NameValuePair("context", Context.Name), new NameValuePair("intercomExtension", Number), new NameValuePair("oneWay", OneWay), new NameValuePair("extensions", extensions) } ), new IEvent[] { new GenericEvent("IntercomCreated", new NameValuePair[] { new NameValuePair("Number", Number), new NameValuePair("DomainName", Domain.Current.Name) }) } ); } catch (Exception e) { Log.Error(e); EventController.TriggerEvent(new ErrorOccuredEvent(e)); ret = false; } return(ret); }
public async Task ShowEventReturnsHttpNotFoundResultWhenViewModelIsNull() { const string userId = "1"; var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <ShowEventQuery>())).ReturnsAsync((EventViewModel)null); var userManager = UserManagerMockHelper.CreateUserManagerMock(); userManager.Setup(x => x.GetUserAsync(It.IsAny <ClaimsPrincipal>())).ReturnsAsync(new ApplicationUser { Id = userId }); var sut = new EventController(mediator.Object, userManager.Object); sut.SetFakeUser(userId); var result = await sut.ShowEvent(It.IsAny <int>()); Assert.IsType <NotFoundResult>(result); }
private async Task ApplyEvent(string[] applyEventParams) { if (UserController.LoginUser.EventId > 0) { SetDisplayAlertManager("イベント参加", "イベントに既に参加しています", "OK"); return; } int targetEventId = Convert.ToInt32(applyEventParams[1]); int targetPubId = Convert.ToInt32(applyEventParams[2]); EventUserView result = await EventController.ApplyEvent(targetEventId, targetPubId, "1"); await UserController.GetUserInfos(); SetDisplayAlertManager("イベント参加", "イベントに参加しました", "OK"); /* * if (String.IsNullOrEmpty(result)) SetDisplayAlertManager("イベント参加", "イベントに参加しました", "OK"); * else SetDisplayAlertManager("エラー", "イベントに参加できませんでした", "OK"); */ }
// TODO patrol and chase are very similar. private void PatrolAction(AIView _controller) { if (_controller.GetAIData.GetNavigationComponent.isStopped) { _controller.GetAIData.GetNavigationComponent.isStopped = false; } PatrolData data = _controller.GetStateData <PatrolData>(); Vector3 targetPosition = data.GetPatrolPosition; OnActorCommandReceiveEventArgs args = new OnActorCommandReceiveEventArgs() { baseArgs = new OnActorEventEventArgs() { actor = _controller.GetOwner }, command = ActorCommands.Move, value = targetPosition }; EventController.QueueEvent(ActorEvents.ACTOR_COMMAND_RECEIVE, args); }
public void CreateTest() { // Arrange EventRepository iEventRepository = new EventRepository(); EventController controller = new EventController(iEventRepository); Event _event = new Event() { TournamentID = 1, EventName = "Create Event API Unit Test", EventNumber = 1, EventDateTime = Convert.ToDateTime("2019-04-16"), EventEndDateTime = Convert.ToDateTime("2019-06-16"), AutoClose = true, }; // Act int result = controller.Create(_event); // Assert Assert.IsNotNull(result); Assert.AreNotEqual(result, 0); }
public void TestInit() { var events = new List<Event>() { new Event() { Description = EventDescription, User = new User() { UserName = UserName }, Category = new Category() { Name = CategoryName }, Place = new Place () {Name = "Bar Fabric", City = new City() {Name = "Plovdiv" } }, Images = new List<Image>() {new Image() { ThumbnailPath = "ThumbnailPath" } } } }; var eventServiceMock = new Mock<IEventsService>(); eventServiceMock.Setup(x => x.GetById(It.IsAny<int>())) .Returns(events.AsQueryable()); eventServiceMock.Setup(x => x.GetByPage(It.IsAny<int>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>())) .Returns(events.AsQueryable()); eventServiceMock.Setup(x => x.GetAllPage(It.IsAny<int>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>())) .Returns(1); this.eventController = new EventController(eventServiceMock.Object); }
private IEnumerator DelayedBallDespawn(GolfBall gb, float lifetime) { yield return(new WaitForSeconds(lifetime)); int team = nStoredData ? nStoredData.GetTeam(gb.GetLastShotId()) : 0; if (network && network.IsHost()) { EventController.FireEvent(new PersonalScoreMessage(gb.GetLastShotId(), PersonalScoreManager.TYPE.SCORE_BALL)); gb.EndLifetime(); EventController.FireEvent(new NetworkSendBallRespawn(gb, team)); } if (!network) { gb.EndLifetime(); EventController.FireEvent(new TeamScoreMessage()); } holeManager.ChangeHole(); dbsRoutine = null; }
public async Task DeleteReturnsCorrectViewModel() { var mediator = new Mock <IMediator>(); mediator.Setup(x => x.SendAsync(It.IsAny <EventDetailQuery>())).ReturnsAsync(new EventDetailViewModel { Id = 1, Name = "Itinerary", OrganizationId = 1 }); var sut = new EventController(null, mediator.Object, null); sut.SetClaims(new List <Claim> { new Claim(AllReady.Security.ClaimTypes.UserType, UserType.SiteAdmin.ToString()), new Claim(AllReady.Security.ClaimTypes.Organization, It.IsAny <int>().ToString()) }); var result = (ViewResult)await sut.Delete(It.IsAny <int>()).ConfigureAwait(false); var resultModel = result.ViewData.Model; Assert.IsType <EventDetailViewModel>(resultModel); }
public async Task DeleteEventImageCallsEditEventCommandWithCorrectData() { var mediatorMock = new Mock <IMediator>(); var eventEditViewModel = new EventEditViewModel { OrganizationId = 1, ImageUrl = "URL!" }; mediatorMock.Setup(m => m.SendAsync(It.IsAny <EventEditQuery>())).ReturnsAsync(eventEditViewModel); var imageServiceMock = new Mock <IImageService>(); var eventEditViewModelValidatorMock = new Mock <IValidateEventEditViewModels>(); var sut = new EventController(imageServiceMock.Object, mediatorMock.Object, eventEditViewModelValidatorMock.Object); sut.MakeUserAnOrgAdmin(eventEditViewModel.OrganizationId.ToString()); await sut.DeleteEventImage(It.IsAny <int>()); mediatorMock.Verify(m => m.SendAsync(It.Is <EditEventCommand>(s => s.Event == eventEditViewModel)), Times.Once); }
public async Task RequestsSendsEventRequestListItemsQueryWhenNoStatusRouteParamPassedAndUserIsOrgAdmin() { const int orgId = 1; var mockMediator = new Mock <IMediator>(); mockMediator.Setup(mock => mock.Send(It.IsAny <EventByIdQuery>())).Returns(new Event { Campaign = new Campaign { ManagingOrganizationId = orgId } }).Verifiable(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <EventRequestsQuery>())).ReturnsAsync(new EventRequestsViewModel()).Verifiable(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <RequestListItemsQuery>())).ReturnsAsync(new List <RequestListViewModel>()).Verifiable(); var sut = new EventController(Mock.Of <IImageService>(), mockMediator.Object, Mock.Of <IValidateEventDetailModels>()); sut.MakeUserAnOrgAdmin(orgId.ToString()); await sut.Requests(1, null); mockMediator.Verify(x => x.SendAsync(It.IsAny <RequestListItemsQuery>()), Times.Once); }
private void TestFilterByDate(string methodName, string serializedAdditionalFilters, IEnumerable <string> containedEvents, IEnumerable <string> notContainedEvents) { try { this.BuildEvents(methodName); var eventController = new EventController(); eventController.Model.DisplayMode = ListDisplayMode.Paging; eventController.Model.SelectionMode = SelectionMode.FilteredItems; eventController.Model.NarrowSelectionMode = SelectionMode.AllItems; eventController.Model.SerializedAdditionalFilters = serializedAdditionalFilters; var mvcProxy = new MvcControllerProxy() { Settings = new ControllerSettings(eventController), ControllerName = typeof(EventController).FullName }; using (var generator = new PageContentGenerator()) { generator.CreatePageWithWidget(mvcProxy, null, methodName, methodName, methodName, 0); var pageContent = WebRequestHelper.GetPageWebContent(RouteHelper.GetAbsoluteUrl("~/" + methodName + "0")); foreach (var title in containedEvents) { Assert.Contains(pageContent, title, StringComparison.Ordinal); } foreach (var title in notContainedEvents) { Assert.DoesNotContain(pageContent, title, StringComparison.Ordinal); } } } finally { ServerOperations.Events().DeleteAllEvents(); } }
public new bool Update() { bool ret = true; try { base.Update(); ConfigurationController.RegisterChangeCall( typeof(CallExtensionPlan), new ADialPlan.sUpdateConfigurationsCall( "RedeployExtension", new NameValuePair[] { new NameValuePair("context", Context.Name), new NameValuePair("extension", OriginalNumber), new NameValuePair("newExtension", Number), new NameValuePair("domain", Domain.Name), new NameValuePair("hasVoicemail", HasVoicemail), new NameValuePair("timeout", VoicemailTimeout) }), new IEvent[] { new GenericEvent("ExtensionUpdated", new NameValuePair[] { new NameValuePair("Number", Number), new NameValuePair("Domain", Domain.Name), new NameValuePair("ContextName", Context.Name) } ) } ); } catch (Exception e) { Log.Error(e); EventController.TriggerEvent(new ErrorOccuredEvent(e)); ret = false; } return(ret); }
/// <summary> /// Sends a shoot and aim command to the ai. /// </summary> /// <param name="_controller"></param> private void DoShoot(AIView _controller) { if (!_controller.GetAIData.GetNavigationComponent.isStopped) { _controller.GetAIData.GetNavigationComponent.isStopped = true; } ShootData data = _controller.GetStateData <ShootData>(); Vector3 startPosition = _controller.GetOwner.GetCenterOfBodyPosition; Vector3 targetPosition = data.GetCurrentTarget.GetCenterOfBodyPosition; Vector3 vectorToTarget = targetPosition - startPosition; OnActorCommandReceiveEventArgs aimArgs = new OnActorCommandReceiveEventArgs() { baseArgs = new OnActorEventEventArgs() { actor = _controller.GetOwner }, command = ActorCommands.Aim, // Means the shoot button is pressed. value = vectorToTarget.normalized }; EventController.QueueEvent(ActorEvents.ACTOR_COMMAND_RECEIVE, aimArgs); OnActorCommandReceiveEventArgs shootArgs = new OnActorCommandReceiveEventArgs() { baseArgs = new OnActorEventEventArgs() { actor = _controller.GetOwner }, command = ActorCommands.Shoot, // Means the shoot button is pressed. value = 1.0f }; EventController.QueueEvent(ActorEvents.ACTOR_COMMAND_RECEIVE, shootArgs); }
public new bool Save() { bool ret = true; try { base.Save(); ConfigurationController.RegisterChangeCall( typeof(GatewayRoutePlan), new ADialPlan.sUpdateConfigurationsCall( "AddDirectLine", new NameValuePair[] { new NameValuePair("externalContext", DialedContext.Name), new NameValuePair("dialedNumber", DialedNumber), new NameValuePair("internalContext", TransferTo.Context.Name), new NameValuePair("extension", TransferTo.Number) } ), new IEvent[] { new GenericEvent("DirectLineCreated", new NameValuePair[] { new NameValuePair("externalContext", DialedContext.Name), new NameValuePair("dialedNumber", DialedNumber), new NameValuePair("internalContext", TransferTo.Context.Name), new NameValuePair("extension", TransferTo.Number) } ) } ); } catch (Exception e) { Log.Error(e); EventController.TriggerEvent(new ErrorOccuredEvent(e)); ret = false; } return(ret); }
public void EventController_Delete_IdNotFound() { #region Arrange var Events = new List <Event>() { new Event { EventID = 1, EventTitle = "Superman 1", EventTypeID = 2 }, new Event { EventID = 2, EventTitle = "Superman 2", EventTypeID = 2 } }.AsQueryable(); Mock <EventFinderContext> mockContext = new Mock <EventFinderContext>(); Mock <DbSet <Event> > mockSet = new Mock <DbSet <Event> >(); mockSet.As <IQueryable <Event> >().Setup(o => o.GetEnumerator()) .Returns(Events.GetEnumerator()); Event Event = null; mockSet.Setup(o => o.Find(It.IsAny <object>())).Returns(Event); mockContext.Setup(o => o.Events) .Returns(mockSet.Object); #endregion #region Act EventController controller = new EventController(mockContext.Object); HttpStatusCodeResult result = controller.Delete(Int32.MaxValue) as HttpStatusCodeResult; #endregion #region Assert Assert.AreEqual(HttpStatusCode.NotFound, (HttpStatusCode)result.StatusCode); #endregion }
/// <summary> /// 同步加载 /// </summary> private void ProcessLoad() { if (m_LoadQueue.Count == 0) { return; } {//执行加载 sResLoadChunk info = m_LoadQueue[0]; info.Stage = eResChunkStage.LOADING; //先判断是否已经加载过 Object res = ResourceLoaderManager.Instance.GetResource(info.Path); if (res != null) { info.Stage = eResChunkStage.LOADED; m_LoadQueue.RemoveAt(0); EventController.TriggerEvent(ResourceID.RESOURCE_LOAD_PROGRESS, m_TotalCount - m_LoadQueue.Count, m_TotalCount, info.Path); } else { ResourceRequest req = LoadOnce(info); if (req == null) { info.Stage = eResChunkStage.LOADED; m_LoadQueue.RemoveAt(0); EventController.TriggerEvent(ResourceID.RESOURCE_LOAD_PROGRESS, m_TotalCount - m_LoadQueue.Count, m_TotalCount, info.Path); } else { info.Stage = eResChunkStage.LOADING; m_LoadRequest = req; } //Log.Debug("[load]sync load res:" + info.Path); } } CheckLoadComplate(); }
public void Trigger <T>(T param) { if (!(param is PlayerCell)) { return; } PlayerCell player = param as PlayerCell; switch (dotType) { case DotType.Big: EventController.TriggerEvent(dotBigEvent); break; case DotType.Small: player.UpdateScore(scoreMultiplier); break; default: break; } }
public override bool Decide(AIView _controller) { bool keepShooting = base.Decide(_controller); // If we can't keep shooting send a shoot command with a input value of 0.0f. if (!keepShooting) { OnActorCommandReceiveEventArgs args = new OnActorCommandReceiveEventArgs() { baseArgs = new OnActorEventEventArgs() { actor = _controller.GetOwner }, command = ActorCommands.Shoot, // Means the shoot button has been released. value = 0.0f }; EventController.QueueEvent(ActorEvents.ACTOR_COMMAND_RECEIVE, args); } return(keepShooting); }
public async Task DeleteEventImage_CallsDeleteImageAsyncWithCorrectData() { var eventEditViewModel = new EventEditViewModel { OrganizationId = 1, ImageUrl = "URL!" }; var mediatorMock = new Mock <IMediator>(); mediatorMock.Setup(m => m.SendAsync(It.IsAny <EventEditQuery>())).ReturnsAsync(eventEditViewModel); mediatorMock.Setup(x => x.SendAsync(It.IsAny <AuthorizableEventQuery>())).ReturnsAsync(new FakeAuthorizableEvent(false, true, false, false)); var imageServiceMock = new Mock <IImageService>(); var eventEditViewModelValidatorMock = new Mock <IValidateEventEditViewModels>(); var sut = new EventController(imageServiceMock.Object, mediatorMock.Object, eventEditViewModelValidatorMock.Object); sut.MakeUserAnOrgAdmin(eventEditViewModel.OrganizationId.ToString()); await sut.DeleteEventImage(It.IsAny <int>()); imageServiceMock.Verify(i => i.DeleteImageAsync(It.Is <string>(f => f == "URL!")), Times.Once); }
public async Task RequestsSetsCorrectPageTitleOnModel_WhenStatusParamIsSet() { const int orgId = 1; var mockMediator = new Mock <IMediator>(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <OrganizationIdByEventIdQuery>())).ReturnsAsync(orgId); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <EventRequestsQuery>())).ReturnsAsync(new EventRequestsViewModel()); var sut = new EventController(null, mockMediator.Object, null); sut.MakeUserAnOrgAdmin(orgId.ToString()); var result = await sut.Requests(1, "Assigned") as ViewResult; result.ShouldNotBeNull(); var viewModel = result.Model as EventRequestsViewModel; viewModel.ShouldNotBeNull(); viewModel.PageTitle.ShouldBe("Assigned Requests"); }
/// <summary> /// Handles the Click event of the btnClearLog control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnClearLog_Click(object sender, EventArgs e) { // When the user is a sys admin, delete all errors. When user is a gallery admin, just delete errors the user // has permission to administer. if (UserCanAdministerSite) { foreach (IGallery gallery in Factory.LoadGalleries()) { EventController.ClearEventLog(gallery.GalleryId); } } else if (UserCanAdministerGallery) { foreach (IGallery gallery in UserController.GetGalleriesCurrentUserCanAdminister()) { EventController.ClearEventLog(gallery.GalleryId); } } CacheController.RemoveCache(CacheItem.AppEvents); BindData(); }
private void onButtonClick(EventController event_controller) { GameObject _go = GetRaycastedObject(event_controller.device); event_controller.eligibleForButtonClick = false; if (_go == null) { return; } Button _btn = _go.GetComponent <Button> (); if (_btn != null) { PrintDebugLog("onButtonClick() trigger Button.onClick to " + _btn + " from " + event_controller.device); _btn.onClick.Invoke(); } else { PrintDebugLog("onButtonClick() " + event_controller.device + ", " + _go.name + " does NOT contain Button!"); } }
public async void BulkInsert_Errors() { EventControllerMockFacade mock = new EventControllerMockFacade(); var mockResponse = new Mock <CreateResponse <ApiEventServerResponseModel> >(null as ApiEventServerResponseModel); mockResponse.SetupGet(x => x.Success).Returns(false); mock.ServiceMock.Setup(x => x.Create(It.IsAny <ApiEventServerRequestModel>())).Returns(Task.FromResult <CreateResponse <ApiEventServerResponseModel> >(mockResponse.Object)); EventController controller = new EventController(mock.ApiSettingsMoc.Object, mock.LoggerMock.Object, mock.TransactionCoordinatorMock.Object, mock.ServiceMock.Object, mock.ModelMapperMock.Object); controller.ControllerContext = new ControllerContext(); controller.ControllerContext.HttpContext = new DefaultHttpContext(); var records = new List <ApiEventServerRequestModel>(); records.Add(new ApiEventServerRequestModel()); IActionResult response = await controller.BulkInsert(records); response.Should().BeOfType <ObjectResult>(); (response as ObjectResult).StatusCode.Should().Be((int)HttpStatusCode.UnprocessableEntity); mock.ServiceMock.Verify(x => x.Create(It.IsAny <ApiEventServerRequestModel>())); }
public void EventControllerTestSetup() { var logger = new Mock <ILogger <EventController> >().Object; telemetryClient = new TelemetryClient(new TelemetryConfiguration()); categoryHelper = new Mock <ICategoryHelper>(); userEventsHelper = new Mock <IUserEventsHelper>(); userEventSearchService = new Mock <IUserEventSearchService>(); eventController = new EventController( logger, telemetryClient, userEventSearchService.Object, userEventsHelper.Object, categoryHelper.Object); var httpContext = MakeFakeContext(); eventController.ControllerContext = new ControllerContext { HttpContext = httpContext }; }
public string Logout() { if (Org.Reddragonit.FreeSwitchConfig.DataCore.DB.Users.User.Current != null) { Log.Trace("Logging out user " + Org.Reddragonit.FreeSwitchConfig.DataCore.DB.Users.User.Current.FirstName); } else { EventController.TriggerEvent(new ErrorOccuredEvent("There is no user logged in to be logged out")); Log.Error("There is no user logged in to be logged out"); } Request.Session.Abandon(); string uname = "ABCDEFGH"; while (User.LoadByUsername(uname) != null) { for (int x = 0; x < uname.Length; x++) { uname = (x == 0 ? "" : uname.Substring(0, x)) + _USERNAME_CHARS[_rand.RandomRange(0, _USERNAME_CHARS.Length - 1)].ToString() + (x + 1 == uname.Length ? "" : uname.Substring(x + 1)); } } return((Request.IsSSL ? "https://" : "http://") + uname + "@" + Request.URL.Host + ":" + Request.URL.Port.ToString() + "/"); }
public void ChangeHole(bool shouldFireEvent = true) { if (network && !network.IsHost()) { return; } holeList[currentHoleIndex].DeactivateHole(); arrowList[currentHoleIndex].SetActive(false); currentHoleIndex++; if (currentHoleIndex >= holeList.Count) { currentHoleIndex = 0; } holeList[currentHoleIndex].ActivateHole(); arrowList[currentHoleIndex].SetActive(true); if (shouldFireEvent) { EventController.FireEvent(new ChangeHoleEvent()); } }
public async Task RequestsSendsEventRequestsQueryWhenValidStatusRouteParamPassedAndUserIsOrgAdmin() { var mockMediator = new Mock <IMediator>(); mockMediator.Setup(mock => mock.Send(It.IsAny <EventByIdQuery>())).Returns(new Event { Campaign = new Campaign { ManagingOrganizationId = 1 } }).Verifiable(); mockMediator.Setup(mock => mock.SendAsync(It.IsAny <EventRequestsQuery>())).ReturnsAsync(new EventRequestsViewModel()).Verifiable(); var sut = new EventController(Mock.Of <IImageService>(), mockMediator.Object, Mock.Of <IValidateEventDetailModels>()); sut.SetClaims(new List <Claim> { new Claim(AllReady.Security.ClaimTypes.UserType, UserType.OrgAdmin.ToString()), new Claim(AllReady.Security.ClaimTypes.Organization, "1") }); await sut.Requests(1, "Assigned"); mockMediator.Verify(x => x.SendAsync(It.IsAny <EventRequestsQuery>()), Times.Once); }
public void AssignReturnsCorrectViewModel() { var mediator = new Mock <IMediator>(); mediator.Setup(x => x.Send(It.IsAny <EventByIdQuery>())).Returns(new Event { CampaignId = 1, Campaign = new Campaign { ManagingOrganizationId = 1 } }); var sut = new EventController(null, mediator.Object, null); sut.SetClaims(new List <Claim> { new Claim(AllReady.Security.ClaimTypes.UserType, UserType.OrgAdmin.ToString()), new Claim(AllReady.Security.ClaimTypes.Organization, "1") }); var result = (ViewResult)sut.Assign(It.IsAny <int>()); var resultModel = result.ViewData.Model; Assert.IsType <EventViewModel>(resultModel); }
private static void AddEventHandler(int Event, EventHandler value) { EventController ec = (EventController)events[Event]; if(ec == null) events[Event] = ec = new EventController(Event); ec.InternalHandler += value; }
public void SetUp() { controller = new EventController(CreateMockEventService()); }
public void TearDown() { controller = null; }
internal void AddEventHandler(EvasCallback Event, EventHandler value) { EventController ec = (EventController)events[Event]; if(ec == null) events[Event] = ec = new EventController(Event, this); ec.InternalHandler += value; }