private void GetUpdatingStatus_OnCorrectKey_ReturnsJsonResult() { string properKey = "test_security_key"; IActionResult result = _controller.GetUpdatingStatus(properKey); JsonResult resultObject = result as JsonResult; dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.NotNull(result); Assert.IsType <JsonResult>(result); Assert.Equal(101, resultData.FailedResultsQuantity); Assert.Equal(true, resultData.Finalizing); Assert.Equal(false, resultData.IsUpdatingInProgress); Assert.Equal(true, resultData.IsUpdatingPaused); Assert.Equal(true, resultData.UpdatingDatabase); Assert.Equal("some_error", resultData.LastError); Assert.Equal("some_vessel", resultData.LastUpdatedVessel); Assert.Equal(152.66F, resultData.MemoryMegabytesUsage); Assert.Equal(34623, resultData.ReurnedVesselsInCurrent); Assert.Equal(190300, resultData.TotalResultsQuantity); Assert.Equal(new DateTime(2000, 01, 03).ToString(), resultData.LastStartedTime.ToString()); Assert.Equal(new DateTime(2000, 01, 02).ToString(), resultData.LastCompletedTime.ToString()); Assert.Equal(2, resultData.MissingStatuses); Assert.Equal(1, resultData.MissingSpeeds); Assert.Equal(0, resultData.MissingLongs); Assert.Equal(3, resultData.MissingLats); Assert.Equal(4, resultData.MissingEtas); Assert.Equal(5, resultData.MissingActivityTimes); Assert.Equal(6, resultData.MissingAreas); Assert.Equal(7, resultData.MissingCourses); Assert.Equal(8, resultData.MissingDestinations); Assert.Equal(9, resultData.MissingDraughts); }
public void given_mapping_when_saved_then_verify_mapping_is_failed_to_save(string msg) { var data = Parameters <MapDetailsJsonModel> .GetSingle(msg); _manager.Setup(m => m.SaveMappingDetails(data)).Returns(msg); var result = _controller.Save(data); var resultObject = Assert.IsType <JsonResult>(result); dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.Equal("Failure", resultData.status); Assert.Equal("Mandatory columns in core table " + msg + " are not mapped", resultData.message); }
public void given_mapping_when_saved_then_verify_mapping_is_saved_successfully(string msg) { var data = Parameters <MapDetailsJsonModel> .GetSingle(msg); _manager.Setup(m => m.SaveMappingDetails(data)).Returns(msg); var result = _controller.Save(data); var resultObject = Assert.IsType <JsonResult>(result); dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.Equal("Success", resultData.status); Assert.Equal("Mapping temporarily saved", resultData.message); }
public void given_dataset_id_when_mapping_is_cancelled_then_verify_its_cancelled(int datasetId) { var data = Parameters <MapDetailsJsonModel> .GetList(); _manager.Setup(m => m.CancelMapping(datasetId)); var result = _controller.Cancel(datasetId); var resultObject = Assert.IsType <JsonResult>(result); dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.Equal("Success", resultData.status); Assert.Equal("Cancelled successfully", resultData.message); }
public void given_mapping_details_when_submitted_mapping_gets_saved() { var data = Parameters <MapDetailsJsonModel> .GetList(); _manager.Setup(m => m.SubmitMappingDetails(data)); var result = _controller.Submit(data); var resultObject = Assert.IsType <JsonResult>(result); dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.Equal("Success", resultData.status); Assert.Equal("Mapping saved successfully", resultData.message); }
public void given_template_when_updated_then_verify_template_is_saved() { var data = Parameters <TemplateModel> .GetSingle((int?)null); _manager.Setup(m => m.UpdateTemplate(data)); var result = _controller.UpdateTemplate(data); var resultObject = Assert.IsType <JsonResult>(result); dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.Equal("Success", resultData.status); Assert.Equal("Template updated successfully", resultData.message); }
private async Task JsonWebToken_OnUserExistingAndCorrectPassword_ReturnsJsonResult() { IActionResult result = await _controller.JsonWebToken(_properTokenRequestModel); JsonResult resultObject = result as JsonResult; dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.NotNull(result); Assert.IsType <JsonResult>(result); Assert.Equal("foo1", resultData.DisplayName); Assert.Equal("foo2", resultData.Email); Assert.Equal("foo3", resultData.RefreshToken); Assert.Equal("foo4", resultData.Role); Assert.Equal("foo5", resultData.Token); Assert.Equal("foo6", resultData.User); }
private async Task RefreshToken_OnUserExistingAndTokenPositiveVerification_ReturnsJsonResult() { IActionResult result = await _controller.RefreshToken(_properRefreshTokenModel); JsonResult resultObject = result as JsonResult; dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.NotNull(result); Assert.IsType <JsonResult>(result); Assert.Equal("foo1", resultData.DisplayName); Assert.Equal("foo2", resultData.Email); Assert.Equal("foo3", resultData.RefreshToken); Assert.Equal("foo4", resultData.Role); Assert.Equal("foo5", resultData.Token); Assert.Equal("foo6", resultData.User); }
private void JoinGame_OnGameExisting_ReturnsJsonResult() { GameStateModel correctModel = new GameStateModel() { IsDeploymentAllowed = true, DisplayingResults = false, IsStartAllowed = true, FireCol = 10, FireResult = false, FireRow = 2, GameDifficulty = "foo1", GameId = 2, GameMulti = true, GameOpen = false, GameSpeedDivider = 1, GameTurnNumber = 3, GameTurnPlayer = 0 }; _cacheMock.Setup(mock => mock.GetGameById(It.IsAny <int>())).Returns(correctModel); int id = 1; IActionResult result = _controller.JoinGame(id); JsonResult resultObject = result as JsonResult; dynamic resultData = new JsonResultDynamicWrapper(resultObject); Assert.NotNull(result); Assert.IsType <JsonResult>(result); Assert.Equal("foo1", resultData.GameDifficulty); Assert.Equal(true, resultData.IsDeploymentAllowed); Assert.Equal(false, resultData.DisplayingResults); Assert.Equal(true, resultData.IsStartAllowed); Assert.Equal(10, resultData.FireCol); Assert.Equal(false, resultData.FireResult); Assert.Equal(2, resultData.FireRow); Assert.Equal(2, resultData.GameId); Assert.Equal(true, resultData.GameMulti); Assert.Equal(false, resultData.GameOpen); Assert.Equal(1, resultData.GameSpeedDivider); Assert.Equal(3, resultData.GameTurnNumber); Assert.Equal(0, resultData.GameTurnPlayer); }