public void _SaveGeneralInfo_ValidRequest_ReturnsJsonResult() { // Arrange var @event = new Event(); @event.FillWithDefaultValues(); @event = _context.Events.Add(@event); var edition = new Edition(); edition.FillWithDefaultValues(@event); edition = _context.Editions.Add(edition); var editionTranslation = new EditionTranslation(); editionTranslation.FillWithDefaultValues(edition); _context.EditionTranslations.Add(editionTranslation); var eventDirector = new EventDirector(); eventDirector.FillWithDefaultValues(@event); eventDirector.IsPrimary = true; _context.EventDirectors.Add(eventDirector); _context.SaveChanges(); var model = Mapper.Map <Edition, EditionEditGeneralInfoModel>(edition); // Act var result = _controller._SaveGeneralInfo(model); // Assert Assert.IsInstanceOf <JsonResult>(result); Assert.IsTrue(result.GetValue <bool>("success")); }
// Update is called once per frame void Update() { // タイトルシーンでの処理 if (DataBank.GetCurrScene() == Scene.TITLE) { UtillityMethod.PlanetRotate(this.gameObject, -gameData.MAP_SPEED * Time.deltaTime); } // ゲームシーンでの処理 else { UtillityMethod.PlanetRotate(this.gameObject, gameData.speed); if (UtillityMethod.GetMessage(Message.RESPOWN)) { transform.position = new Vector3(0, 10, -10); transform.rotation = new Quaternion(0, 0, 0, 0); } himoController.CreateHimo(gameObject); DestroyChild("TitleEnd"); // イベント処理(くしゃみ) if (EventDirector.can_achoo_event) { EventDirector.StartAchooEvent(gameObject); } } }
public void Delete_ValidRequest_RedirectsToIndexAction() { // Arrange var @event = new Event(); @event.FillWithDefaultValues(); @event = _context.Events.Add(@event); var edition = new Edition(); edition.FillWithDefaultValues(@event); edition.Status = (byte)EditionStatusType.Draft.GetHashCode(); edition = _context.Editions.Add(edition); var eventDirector = new EventDirector(); eventDirector.FillWithDefaultValues(@event); eventDirector.IsPrimary = true; _context.EventDirectors.Add(eventDirector); _context.SaveChanges(); // Act var result = _controller.Delete(edition.EditionId); // Assert Assert.IsInstanceOf <RedirectToRouteResult>(result); }
public void Edit_ValidRequest_ReturnsEditionEditModel() { // Arrange var @event = new Event(); @event.FillWithDefaultValues(); @event = _context.Events.Add(@event); var edition = new Edition(); edition.FillWithDefaultValues(@event); edition = _context.Editions.Add(edition); var eventDirector = new EventDirector(); eventDirector.FillWithDefaultValues(@event); _context.EventDirectors.Add(eventDirector); _context.SaveChanges(); // Act var result = _controller.Edit(edition.EditionId, null); // Assert Assert.IsInstanceOf <EditionEditModel>(((ViewResult)result).Model); Assert.AreEqual(edition.EditionId, ((EditionEditModel)((ViewResult)result).Model).EditionId); }
public void Index_ValidRequest_ReturnsEditionIndexModel() { // Arrange var @event = new Event(); @event.FillWithDefaultValues(); @event = _context.Events.Add(@event); var edition = new Edition(); edition.FillWithDefaultValues(@event); edition = _context.Editions.Add(edition); var eventDirector = new EventDirector(); eventDirector.FillWithDefaultValues(@event); _context.EventDirectors.Add(eventDirector); _context.SaveChanges(); // Act var result = _controller.Index(edition.EventId); // Assert Assert.IsInstanceOf <EditionIndexModel>(result.Model); Assert.AreEqual(1, ((EditionIndexModel)result.Model).Editions.Count); }
public bool UpdateEventInfo(Event updated) { bool updatedEvent; EventDirector Controller = new EventDirector(); updatedEvent = Controller.UpdateEventInfo(updated); return(updatedEvent); }
public string CreateEventKey(int size) { string EventKey = ""; EventDirector Controller = new EventDirector(); EventKey = Controller.CreateEventKey(size); return(EventKey); }
public bool DeleteQuestion(Question q) { bool Success; EventDirector Controller = new EventDirector(); Success = Controller.DeleteQuestion(q); return(Success); }
public Question GetResponse(Question q) { Question qr; EventDirector Controller = new EventDirector(); qr = Controller.GetResponse(q); return(qr); }
public bool AddResponse(Question r) { bool Confirmation; EventDirector Controller = new EventDirector(); Confirmation = Controller.AddResponse(r); return(Confirmation); }
public List <Question> GetQuestions(int eventID) { List <Question> questions = new List <Question>(); EventDirector Controller = new EventDirector(); questions = Controller.GetQuestions(eventID); return(questions); }
public bool AddQuestion(Question q) { bool Confirmation; EventDirector Controller = new EventDirector(); Confirmation = Controller.AddQuestion(q); return(Confirmation); }
public bool DeleteEvent(Event ev) { bool Confirmation; EventDirector Controller = new EventDirector(); Confirmation = Controller.DeleteEvent(ev); return(Confirmation); }
public Event GetEventFromKey(string key) { Event fEvent = new Event(); EventDirector Controller = new EventDirector(); fEvent = Controller.GetEventFromKey(key); return(fEvent); }
public List <Evaluator> GetEvaluatorsForEvent(int eventID) { List <Evaluator> evals = new List <Evaluator>(); EventDirector Controller = new EventDirector(); evals = Controller.GetEvaluatorsForEvent(eventID); return(evals); }
public static void FillWithDefaultValues(this EventDirector eventDirector, Event @event) { eventDirector.Event = @event; eventDirector.DirectorEmail = Constants.DefaultTestValues.UserEmail; eventDirector.ApplicationId = WebConfigHelper.ApplicationIdCed; eventDirector.CreatedOn = DateTime.Now; eventDirector.CreatedBy = 1; }
public bool UpdateEventStatus(Event evnt) { bool Confirmation; EventDirector Controller = new EventDirector(); Confirmation = Controller.UpdateEvent(evnt); return(Confirmation); }
public List <string> GetEventKeys() { List <string> keys = new List <string>(); EventDirector Controller = new EventDirector(); keys = Controller.GetEventKeys(); return(keys); }
public Event CreateEvent(Event CEvent) { Event newEvent = new Event(); EventDirector Controller = new EventDirector(); newEvent = Controller.CreateEvent(CEvent); return(newEvent); }
public Event GetEvent(Event currentEvent) //this one { //redo this method to return the WHOLE Event Event fEvent = new Event(); EventDirector Controller = new EventDirector(); fEvent = Controller.GetEvent(currentEvent.EventID); return(fEvent); }
public Evaluator CreateEvaluator(Evaluator eval) { Evaluator newEvaluator = new Evaluator(); EventDirector Controller = new EventDirector(); newEvaluator = Controller.CreateEvaluator(eval); return(newEvaluator); }
/// <summary> /// Clean up remaining resources, right before the game closes. /// </summary> protected override void OnPreDestroy() { TotalTurns = 0; Trail.Destroy(); EventDirector.Destroy(); Vehicle = new Vehicle(); Vehicle = null; Trail = null; EventDirector = null; Instance = null; }
/// <summary> /// Called on the first game tick. Used to setup and load base resources. /// </summary> protected override void OnFirstTick() { // Reset the turn counter. TotalTurns = 0; // Load the required modules. Trail = new TrailModule(); EventDirector = new EventDirector(); Vehicle = new Vehicle(); // Reset the Window Manager, attach the main screens. base.Restart(); WindowManager.Add(typeof(Travel)); WindowManager.Add(typeof(MainMenu)); }
public List <Event> GetFacilitatorEvents(int id) { List <Event> facEvents = new List <Event>(); FacilitatorDirector FacController = new FacilitatorDirector(); EventDirector EveController = new EventDirector(); facEvents = FacController.GetFacilitatorEvents(id); foreach (Event even in facEvents) { even.Evaluators = EveController.GetEvaluatorsForEvent(even.EventID); } return(facEvents); }
public JobAssignment(Job job, AbstractWorker worker, EventDirector eventDirector, Player player) { Job = job; Worker = worker; this.player = player; turnCount = new ReactiveX.ReactiveProperty <int>(0); TurnCount = new ReactiveX.ReadOnlyReactiveProperty <int>(turnCount); subscriptions.Add(eventDirector.onSimulateEnd.AsObservable().Subscribe(_ => { OnTurnEnd(); })); subscriptions.Add( worker.Location.Value.OnCollisionEnter2DAsObservable() .Subscribe(CheckTravelerCollision) ); }
public void Init(BanditWorkerSettings workerSettings, EventDirector eventDirector) { if (isInitialized) { return; } this.workerSettings = workerSettings; IsReclaimable = false; location = new ReactiveProperty <AbstractLocation>(); Location = location.ToReadOnlyReactiveProperty(); Stamina = new ReactiveX.ReactiveProperty <int>(workerSettings.stamina); this.eventDirector = eventDirector; isInitialized = true; }
public int CreateEventDirector(EventDirectorEntity eventDirectorEntity, int userId) { var eventDirector = new EventDirector { EventId = eventDirectorEntity.EventId, ApplicationId = eventDirectorEntity.ApplicationId, IsPrimary = eventDirectorEntity.IsPrimary, IsAssistant = eventDirectorEntity.IsAssistant, DirectorEmail = eventDirectorEntity.DirectorEmail, DirectorFullName = eventDirectorEntity.DirectorFullName, ADLogonName = eventDirectorEntity.ADLogonName, CreatedOn = DateTime.Now, CreatedBy = userId }; _unitOfWork.EventDirectorRepository.Insert(eventDirector); _unitOfWork.Save(); return(eventDirector.EventDirectorId); }
/// <summary> /// Called when simulation is about to destroy itself, but right before it actually does it. /// </summary> protected override void OnPreDestroy() { // Notify modules of impending doom allowing them to save data. Scoring.Destroy(); Tombstone.Destroy(); Time.Destroy(); EventDirector.Destroy(); Trail.Destroy(); // Null the destroyed instances. Scoring = null; Tombstone = null; Time = null; EventDirector = null; Trail = null; TotalTurns = 0; Vehicle = null; // Destroys game simulation instance. Instance = null; }
// Update is called once per frame void Update() { if (DataBank.GetCurrScene() == Scene.TITLE) { return; } if (Input.GetMouseButtonDown(0)) { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit2D hit2d = Physics2D.Raycast((Vector2)ray.origin, (Vector2)ray.direction); if (hit2d) { if (hit2d.collider.gameObject.CompareTag("himo")) { EventDirector.StartPlanetInitEvent(); } } } }
public void Configure(AbstractWorker workerPrefab, BanditWorkerSettings workerSetting, AvailableWorkers availableWorkers, EventDirector eventDirector) { workerPrefab.gameObject.SetActive(false); Worker = Instantiate(workerPrefab); Worker.Init(workerSetting, eventDirector); workerPrefab.gameObject.SetActive(true); Worker.onPlacement.AsObservable().Subscribe(_ => { onPlacement.Invoke(); }); var onReclamation = Worker.onReclaimation.AsObservable(); var onJobComplete = Worker.onJobAssignmentComplete.AsObservable(); var onBanditReturned = onReclamation.Merge(onJobComplete); onBanditReturned.Subscribe(_ => { onReturn.Invoke(); }); this.availableWorkers = availableWorkers; }