public void updates_EventTopic() { //setup var request = new UpdateEventConfigurableTextRequest(); request.Id = _existingEventConfigurableTextId; request.Value = _updatedEventConfigurableTextValue; var handler = CreateHandler(); //act var response = HandleRequest<UpdateEventConfigurableTextResponse>(handler, request); //assert using (var context = _objectContextFactory.CreateObjectContext()) { context.ContextOptions.LazyLoadingEnabled = true; context.ContextOptions.ProxyCreationEnabled = true; var EventConfigurableText = context.CreateObjectSet<EventsConfigurableText>().Single(e => e.Id == _existingEventConfigurableTextId); Assert.AreEqual(request.Id, _existingEventConfigurableTextId); Assert.AreEqual(request.Value, _updatedEventConfigurableTextValue); } }
private void Save() { _eventConfigurableTextId = int.Parse(CommonUtils.GetFieldValue(_viewModel.Fields, _id), CultureInfo.InvariantCulture); var valueValue = CommonUtils.GetFieldValue(_viewModel.Fields, _value); if (_viewModel.Action == RecordActions.Edited) { var updateRequest = new UpdateEventConfigurableTextRequest { Id = _eventConfigurableTextId, Value = valueValue }; ProcessRequest<UpdateEventConfigurableTextResponse>(updateRequest); } }