public void GetWithoutUserNameReturnsCorrectResponse() { // Fixture setup var projectionStub = new Mock <IUserNameProjection>(); var queryDummy = new Mock <IJournalEntriesQuery>(); var cmdDummy = new Mock <IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryDummy.Object, cmdDummy.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub .Setup(p => p.GetUserName(It.IsAny <HttpRequestMessage>())) .Returns((string)null); // Exercise system var response = sut.Get(); // Verify outcome Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode); // Teardown }
public void PostWithoutUserNameReturnsCorrectResponse() { var projectionStub = new Mock <IUserNameProjection>(); var queryDummy = new Mock <IJournalEntriesQuery>(); var cmdMock = new Mock <IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryDummy.Object, cmdMock.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub .Setup(p => p.GetUserName(It.IsAny <HttpRequestMessage>())) .Returns((string)null); var dummyEntry = new JournalEntryModel(); var response = sut.Post(dummyEntry); Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode); cmdMock.Verify( c => c.AddJournalEntry(It.IsAny <JournalEntryModel>(), It.IsAny <string>()), Times.Never); }
private void Start() { if (JournalHandle != null) { _journalControllerScriptHandle = JournalHandle.GetComponent <JournalController>(); } }
public void PostInsertsEntry(string userName) { var projectionStub = new Mock <IUserNameProjection>(); var queryDummy = new Mock <IJournalEntriesQuery>(); var cmdMock = new Mock <IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryDummy.Object, cmdMock.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub.Setup(p => p.GetUserName(sut.Request)).Returns(userName); var entry = new JournalEntryModel(); sut.Post(entry); cmdMock.Verify(c => c.AddJournalEntry(entry, userName)); }
protected async Task WhenProcessingGetRequest() { Response = new Mock <IHttpResourceResponse>(); Response.Setup(x => x.ContentEncoding).Returns(Encoding.UTF8); Response.Setup(x => x.OutputStream).Returns(ResponseContent); var controller = new JournalController(MessageJournal, AuthorizationService); await controller.Process(Request, Response.Object, Enumerable.Empty <string>()); }
public void GettingJournalEntriesReturnsAnArrayOfJournalEntries() { var controller = new JournalController(); var result = controller.Get(); Assert.IsType <JournalEntry[]>(result); }
private void Start() { clock = ClockController.instance; journal = JournalController.instance; game = GameManager.instance; anim = GetComponent <Animator>(); sprite = GetComponent <SpriteRenderer>(); }
private void Awake() { if (instance != null && instance != this) { Destroy(this); return; } instance = this; }
public override void Start() { base.Start(); jc = GameObject.FindObjectOfType <JournalController>(); player = GameObject.FindObjectOfType <Player>(); journalUI = GameObject.Find("journalUI").GetComponent <Image>(); sigilUI = GameObject.Find("sigilUI").GetComponent <Image>(); //sigilText = GameObject.Find("sigilUI").GetComponent<Text>(); journalUI.GetComponent <CanvasGroup>().alpha = 0f; }
public async Task ItReturn404IfOpDontExists() { Mock <IOperationService> operationService = new Mock <IOperationService>(); operationService.Setup(m => m.GetById(It.IsAny <int>())); JournalController journalController = new JournalController(operationService.Object); ActionResult <OperationDto> actionResult = await journalController.GetById(1); Assert.Equal((int)HttpStatusCode.NotFound, (actionResult.Result as NotFoundResult).StatusCode); }
public void GetReturnsCorrectResult(string userName) { // Fixture setup var projectionStub = new Mock <IUserNameProjection>(); var queryStub = new Mock <IJournalEntriesQuery>(); var cmdDummy = new Mock <IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryStub.Object, cmdDummy.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub.Setup(p => p.GetUserName(sut.Request)).Returns(userName); var expected = new[] { new JournalEntryModel { Time = new DateTime(2012, 12, 10), Distance = 5780, Duration = TimeSpan.FromMinutes(33) }, new JournalEntryModel { Time = new DateTime(2012, 12, 5), Distance = 5760, Duration = TimeSpan.FromMinutes(31) }, new JournalEntryModel { Time = new DateTime(2012, 12, 3), Distance = 5780, Duration = TimeSpan.FromMinutes(31) } }; queryStub.Setup(q => q.GetJournalEntries(userName)).Returns(expected); // Exercise system var response = sut.Get(); var actual = response.Content.ReadAsAsync <JournalModel>().Result; // Verify outcome Assert.True(expected.SequenceEqual(actual.Entries)); // Teardown }
public ActionResult JournalList(int RowIndex, int MaxRows) { try { DotNetNuke.Services.Journal.JournalController jc = new JournalController(); return Json(jc.GetJournalItems(PortalSettings.PortalId, -1, base.UserInfo.UserID, RowIndex, MaxRows)); } catch (Exception exc) { log.Error(exc); return Json(null, JsonRequestBehavior.AllowGet); } }
public static void IncrementJournal(string sigilName) { JournalController jc = GameObject.FindObjectOfType <JournalController>(); if (!jc.foundSigils.Contains(sigilName)) { jc.foundSigils.Add(sigilName); } if (!foundAllJournals && jc.foundSigils.Count == jc.sigils.Count) { foundAllJournals = true; } }
public void GetRootReturnsCorrectEntryFromDatabase() { var expected = new JournalEntry(); expected.Time = DateTimeOffset.Parse("1/11/2019 7:15:50"); expected.Distance = 5000; expected.Duration = TimeSpan.FromMinutes(24); expected.UserId = 1; var controller = new JournalController(); var actual = controller.Get(); actual[0].Time = expected.Time; Assert.Contains(expected, actual); }
public void GettingJournalEntriesAfterPostingReturnsPostedJournalEntry() { var controller = new JournalController(); var expected = new JournalEntry { Time = DateTimeOffset.Now, Distance = 5000, Duration = TimeSpan.FromMinutes(24) }; controller.Post(expected); var actual = controller.Get(); Assert.Equal(new JournalEntry[] { expected }, actual); }
public void PostingAJournalEntryCreatesAJournalEntry() { var controller = new JournalController(); var server = new TestServer(new WebHostBuilder().UseStartup <Startup>()); var expected = new JournalEntry { Time = DateTimeOffset.Now, Distance = 5000, Duration = TimeSpan.FromMinutes(24) }; var result = controller.Post(expected); Assert.IsType <JournalEntry>(result); Assert.Equal(expected, result); }
public async Task ItReturn200ifOpExists() { Mock <IOperationService> operationService = new Mock <IOperationService>(); operationService.Setup(m => m.GetById(It.IsAny <int>())).Returns(Task.FromResult(new Operation() { Id = 1, OperationType = OperationType.Adition })); JournalController journalController = new JournalController(operationService.Object); ActionResult <OperationDto> actionResult = await journalController.GetById(1); var result = actionResult.Result as OkObjectResult; Assert.Equal((int)HttpStatusCode.OK, result.StatusCode); Assert.Equal(1, ((OperationDto)result.Value).Id); }
public void GetReturnsCorrectResult(string userName) { var projectionStub = new Mock<IUserNameProjection>(); var queryStub = new Mock<IJournalEntriesQuery>(); var cmdDummy = new Mock<IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryStub.Object, cmdDummy.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub.Setup(p => p.GetUserName(sut.Request)).Returns(userName); var expected = new[] { new JournalEntryModel { Time = new DateTime(2016, 1, 4), Distance = 5780, Duration = TimeSpan.FromMinutes(33) }, new JournalEntryModel { Time = new DateTime(2016, 1, 3), Distance = 5760, Duration = TimeSpan.FromMinutes(31) }, new JournalEntryModel { Time = new DateTime(2016, 1, 2), Distance = 5700, Duration = TimeSpan.FromMinutes(30) } }; queryStub.Setup(q => q.GetJournalEntries(userName)).Returns(expected); var response = sut.Get(); var actual = response.Content.ReadAsAsync<JournalModel>().Result; Assert.True(expected.SequenceEqual(actual.Entries)); }
// Use this for initialization void Start() { //Cursor.lockState = CursorLockMode.Locked; //Finding the Interactive Objects + Cameras fixedCamScript = fixedCamNode.GetComponent <FixedCam> (); //Getting Fixed Cam Script fixedCamera = fixedCamGO.GetComponent <Camera>(); //Getting Fixed Cam Camera npcScript = npcGO.GetComponent <NPC> (); tvScript = tvGO.GetComponent <TV> (); journalScript = journalGO.GetComponent <JournalController>(); //Getting Journal Controller Script evtScript = evtGO.GetComponent <EventController> (); //Getting Event Controller Script isInteract = false; playerActive = true; Camera.main.enabled = true; fixedCamera.enabled = false; }
IEnumerator WaitForConfirm() { while (interacting) { yield return(null); player.state = Player.State.Interact; //sloppy, but it works for now; calling every frame to overwrite Player class if (Input.GetButtonDown("Interact")) { player.state = Player.State.Move; journalUI.GetComponent <CanvasGroup>().alpha = 0f; interacting = false; JournalController.IncrementJournal(sigilWord); //tc.textBoxBackground.GetComponent<CanvasGroup>().alpha = 1f; //tc.StartCoroutine(tc.FadeOutText(tc.textBoxBackground, tc.textDelay)); base.Interact(); this.gameObject.SetActive(false); } } }
public void GetWithoutUserNameReturnsCorrectResponse() { var projectionStub = new Mock<IUserNameProjection>(); var queryDummy = new Mock<IJournalEntriesQuery>(); var cmdMock = new Mock<IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryDummy.Object, cmdMock.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub .Setup(p => p.GetUserName(It.IsAny<HttpRequestMessage>())) .Returns((string) null); var response = sut.Get(); Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode); }
private void Start() { clock = ClockController.instance; journal = JournalController.instance; HideGameOver(); }
public void TestInicialization() { _journal = new JournalController(); _calculadora = new CalculatorController(); }
public void PostInsertsEntry(string userName) { var projectionStub = new Mock<IUserNameProjection>(); var queryDummy = new Mock<IJournalEntriesQuery>(); var cmdMock = new Mock<IAddJournalEntryCommand>(); var sut = new JournalController( projectionStub.Object, queryDummy.Object, cmdMock.Object) { Request = new HttpRequestMessage() }; sut.Request.Properties.Add( HttpPropertyKeys.HttpConfigurationKey, new HttpConfiguration()); projectionStub.Setup(p => p.GetUserName(sut.Request)).Returns(userName); var entry = new JournalEntryModel(); sut.Post(entry); cmdMock.Verify(c => c.AddJournalEntry(entry, userName)); }