public void SaveEventType_DeleteExistingEventType_ShouldDeleteSuccessfully(string Name) { using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString())) { _iEventTypeDal = scope.Resolve <IEventTypeDal>(); var eventTypeResult = _iEventTypeDal.GetEventTypeByName(Name); eventTypeResult = _iEventTypeDal.SaveEventType(eventTypeResult, true); Assert.True(eventTypeResult == null); } }
public void SaveEventType_SaveNewEventType_ShouldSaveSuccessfully(string name, string description) { using (var scope = _iContainer.BeginLifetimeScope(AppContextType.UnitTest.ToString())) { _iEventTypeDal = scope.Resolve <IEventTypeDal>(); var eventType = new EventType { Name = name, Description = description }; var eventTypeResults = _iEventTypeDal.SaveEventType(eventType); Assert.True(eventTypeResults != null); } }
/// <summary> /// Save/ Update EventType and return EventType object back /// </summary> /// <param name="eventTypeJson">EventType Json object to be saved</param> /// <returns>EventType Json object</returns> public string SaveEventType(string eventTypeJson) { try { var eventType = JsonConvert.DeserializeObject <EventType>(eventTypeJson); eventType = _iEventTypeDal.SaveEventType(eventType); return(JsonConvert.SerializeObject(eventType)); } catch (Exception ex) { log.Error($"Exception in Method SaveEventType for Json Data - {eventTypeJson}", ex); throw; } }