public void Test_EnsureAuthorised_AllowPublicType() { EditController controller = new EditController(); controller.Container = new MockEditProjection(typeof(MockPublicEntity)); bool isAuthorised = controller.EnsureAuthorised(); Assert.IsTrue(isAuthorised, "Returned false when it should be true."); }
public void Test_EnsureAuthorised_RestrictUnauthorisedType() { MockRestrictedEntity restrictedEntity = new MockRestrictedEntity(); EditController controller = new EditController(); controller.Container = new MockEditProjection(typeof(MockRestrictedEntity)); bool isAuthorised = controller.EnsureAuthorised(); Assert.IsFalse(isAuthorised, "Returned true when it should have been false."); }
public void EditTest002() { var editViewModel = new EditViewModel() { Id = "1", Title = "たいとる更新(テスト)", Content = "ほんぶん更新(てすと)" }; mockService.Setup(x => x.UpdateDiary(editViewModel)).Returns(true); var controller = new EditController(mockService.Object); controller.TempData = tempData; controller.ModelState.AddModelError("key", "ERROR"); var result = controller.Edit(editViewModel); var model = Assert.IsType <ViewResult>(result); Assert.Equal("Index", model.ViewName); controller.Dispose(); }
public void DeleteTest002() { var editViewModel = new EditViewModel() { Id = "16777216", Title = string.Empty, Content = string.Empty }; var controller = new EditController(mockService.Object); controller.TempData = tempData; controller.ControllerContext.HttpContext = new DefaultHttpContext(); controller.ControllerContext.HttpContext.Request.Headers["test"] = "test"; var result = controller.Delete(editViewModel); var model = Assert.IsType <ViewResult>(result); Assert.Equal("Views/Shared/Error.cshtml", model.ViewName); controller.Dispose(); }
public EditControllerTests() { mediator = A.Fake <IMediator>(); A.CallTo(() => mediator.SendAsync(A <GetCountries> ._)).Returns(new List <CountryData> { new CountryData { Id = new Guid("4345FB05-F7DF-4E16-939C-C09FCA5C7D7B"), Name = "United Kingdom" }, new CountryData { Id = new Guid("29B0D09E-BA77-49FB-AF95-4171408C07C9"), Name = "Germany" } }); A.CallTo(() => mediator.SendAsync(A <GetAddressBookRecordById> ._)).Returns(CreateValidAddEntry()); editController = new EditController(mediator); }
public void IndexTest01() { var editViewModel = new EditViewModel() { Id = "1", Title = "たいとる更新(テスト)", Content = "ほんぶん更新(てすと)" }; mockService.Setup(x => x.GetDiary(1)).Returns(editViewModel); var controller = new EditController(mockService.Object); controller.TempData = tempData; var result = controller.Index("1"); var actionResult = Assert.IsType <ViewResult>(result); var model = Assert.IsType <EditViewModel>(actionResult.ViewData.Model); Assert.Null(controller.TempData["notification"]); controller.Dispose(); }
public EditControllerTests() { Users dbUser; using (var db = new TicketingSystemDBContext()) { dbUser = db.Users.Where(u => u.FullName == "Test User").First(); } var user = new ClaimsPrincipal(new ClaimsIdentity(new Claim[] { new Claim(ClaimTypes.Name, dbUser.Auth0Uid) }, "mock")); ec = new EditController(); ec.ControllerContext = new ControllerContext { HttpContext = new DefaultHttpContext { User = user } }; }
public void EditTest001() { var editViewModel = new EditViewModel() { Id = "1", Title = "たいとる更新(テスト)", Content = "ほんぶん更新(てすと)" }; mockService.Setup(x => x.UpdateDiary(editViewModel)).Returns(true); var controller = new EditController(mockService.Object); controller.TempData = tempData; var result = controller.Edit(editViewModel); var model = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", model.ActionName); Assert.Equal("Refer", model.ControllerName); Assert.Null(controller.TempData["notification"]); controller.Dispose(); }
public void DeleteTest003() { var editViewModel = new EditViewModel() { Id = "2", Title = "たいとる更新(テスト)", Content = "ほんぶん更新(てすと)" }; mockService.Setup(x => x.DeleteDiary(2)).Returns(false); var controller = new EditController(mockService.Object); controller.TempData = tempData; var result = controller.Delete(editViewModel); var model = Assert.IsType <RedirectToActionResult>(result); Assert.Equal("Index", model.ActionName); Assert.Equal("Menu", model.ControllerName); Assert.Equal("すでに削除されています。", controller.TempData["notification"]); controller.Dispose(); }
public void IndexTest02() { var editViewModel = new EditViewModel() { Id = "1", Title = "たいとる更新(テスト)", Content = "ほんぶん更新(てすと)" }; mockService.Setup(x => x.GetDiary(1)).Returns(editViewModel); var controller = new EditController(mockService.Object); controller.TempData = tempData; var result = controller.Index("2"); var actionResult = Assert.IsType <RedirectToActionResult>(result); var model = Assert.IsType <RedirectToActionResult>(actionResult); Assert.Equal("Index", actionResult.ActionName); Assert.Equal("Menu", actionResult.ControllerName); Assert.Equal("日記が見つかりませんでした。", controller.TempData["notification"]); controller.Dispose(); }
private static void SetUpDatePicker(TimeSheetViewModel vm) { jQueryObject element = jQuery.Select("#datepicker"); DatePickerOptions options = new DatePickerOptions(); options.NumberOfMonths = 3; options.CalculateWeek = true; string dateFormat = "dd/MM/yy"; if (OrganizationServiceProxy.UserSettings != null) { dateFormat = OrganizationServiceProxy.UserSettings.DateFormatString; } options.DateFormat = dateFormat.Replace("MM", "mm").Replace("yyyy", "yy").Replace("M", "m"); DatePickerOptions2 options2 = new DatePickerOptions2(); options2.NumberOfMonths = 3; options2.DateFormat = dateFormat.Replace("MM", "mm").Replace("yyyy", "yy").Replace("M", "m"); // Wire up onSelect event options2.OnSelect = delegate(string dateText, object instance) { // Commit any of the current edits EditController controller = sessionsGrid.GetEditController(); bool editCommited = controller.commitCurrentEdit(); if (editCommited) { DateTime date = (DateTime)element.Plugin <DatePickerObject>().DatePicker(DatePickerMethod.GetDate); vm.SessionDataView.SetCurrentWeek(date); } }; element.Plugin <DatePickerPlugIn>().DatePicker(options2); }
public void LoadClientPlugins() { LoadGlobalPlugins(); UIEntityPropertiesDialog.GetInstance(); Editing3d.GetInstance(); SelectionController.GetInstance(); AssignTextureHandler.GetInstance(); AssignColorHandler.GetInstance(); WorldPersistToXml.GetInstance(); ImportExportPrimBlender.GetInstance(); EntityDelete.GetInstance(); //SimpleCube.Register(); // SimpleCube and SimpleCone are for testing primarily //SimpleCone.Register(); FractalSplineBox.Register(); FractalSplinePrism.Register(); FractalSplineCylinder.Register(); FractalSplineTube.Register(); FractalSplineRing.Register(); FractalSplineTorus.Register(); //WorldView.GetInstance(); //plugins.Add(new DrawAxes()); FrustrumCulling.GetInstance(); ServerInfo.GetInstance(); ConnectToServerDialog.GetInstance(); MainTerrainWindow.GetInstance(); BrushEffectController.GetInstance().Register(new RaiseLower()); BrushEffectController.GetInstance().Register(new FixedHeight()); BrushEffectController.GetInstance().Register(new Flatten()); BrushEffectController.GetInstance().Register(new PaintTexture()); BrushShapeController.GetInstance().Register(new RoundBrush()); BrushShapeController.GetInstance().Register(new SquareBrush()); EditController.GetInstance(); plugins.Add(new CurrentEditSpot()); // add allowed serialization/deserialization types (security measure) OsmpXmlSerializer.GetInstance().RegisterType(typeof(Prim)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Vector3)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Rot)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Vector2)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(TerrainModel)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Color)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(MapTextureStageModel)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplineBox)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplineCylinder)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplinePrim)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplinePrism)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplineRing)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplineTorus)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(FractalSplineTube)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Avatar)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(EntityGroup)); OsmpXmlSerializer.GetInstance().RegisterType(typeof(Entity)); MetaverseClient.GetInstance().worldstorage.terrainmodel.NewMap(); DumpLogfile.GetInstance(); HelpAbout.GetInstance(); KeyHandlerQuit.GetInstance(); }
public EditInputController() { controller = GameObject.Find("Player").GetComponent <EditController>(); crosshair = GameObject.Find("Crosshair"); }
protected EditVertices(UVViewDrawProcess process, EditController controller, IEditParameter parameters) { Process = process; Controller = controller; Parameters = parameters; }
// // Inspect our selected objects (user double-clicked them). // // Note: this method will not get called until you make all columns in the table // as "non-editable". So long as they are editable, double clicking a row will // cause the current cell to be editied. // partial void Inspect(NSArray sender) { NSArray selectedObjects = sender; Console.WriteLine("inspect"); int index; uint numItems = selectedObjects.Count; for (index = 0; index < numItems; index++) { NSDictionary objectDict = new NSDictionary(selectedObjects.ValueAt(0)); if (objectDict != null) { Console.WriteLine(string.Format("inspector item: [ {0} {1}, {2} ]", (NSString)objectDict[FIRST_NAME].ToString(), (NSString)objectDict[LAST_NAME].ToString(), (NSString)objectDict[PHONE].ToString())); } // setup the edit sheet controller if one hasn't been setup already if (myEditController == null) myEditController = new EditController(); // remember which selection index we are changing int savedSelectionIndex = myContentArray.SelectionIndex; NSDictionary editItem = new NSDictionary(selectedObjects.ValueAt(0)); // get the current selected object and start the edit sheet NSMutableDictionary newValues = myEditController.edit(editItem, this); if (!myEditController.Cancelled) { // remove the current selection and replace it with the newly edited one var currentObjects = myContentArray.SelectedObjects; myContentArray.Remove(currentObjects); // make sure to add the new entry at the same selection location as before myContentArray.Insert(newValues,savedSelectionIndex); } } }
/// <summary> /// Ask the edit form to display itself to enter new record values /// </summary> /// <param name="sender"> /// A <see cref="NSButton"/> /// </param> partial void Add(NSButton sender) { // setup the edit sheet controller if one hasn't been setup already if (myEditController == null) myEditController = new EditController(); // ask our edit sheet for information on the record we want to add NSMutableDictionary newValues = myEditController.edit(null, this); if (!myEditController.Cancelled) { // add the new entry myContentArray.AddObject(newValues); } }
public void SetController(EditController controller) { _controller = controller; }
private void Start() { editController = GameObject.FindGameObjectWithTag("EditController").GetComponent <EditController>(); }
public void SetUp() { controller = new EditController(new EditArea()); }