public void Cannot_Add_EventTemplate_With_Same_EventCodeId_EventTypeTemplateId() { var eventTemplateDto = new EventTemplateDto { Category = _categories.ToList()[0].Name, Certainty = _certainties.ToList()[0].Name, EventQualifierId = _qualifiers.ToList()[0].EventQualifierId, EventCodeId = _eventCodes.ToList()[0].EventCode, EventType = "Event Type", EventTypeTeplateId = _eventTypes.ToList()[0].EventTypeTemplateId, Headline = "Headline", MessageType = _messageTypes.ToList()[0].Name, ResponseType = _responseTypes.ToList()[0].Name, Severity = _severities.ToList()[0].Name, Status = _statuses.ToList()[0].Name, Urgency = _urgencies.ToList()[0].Name }; var eventTemplate = _systemService.SaveEventTemplate(eventTemplateDto); var duplicateEventTemplateDto = new EventTemplateDto { Category = _categories.ToList()[0].Name, Certainty = _certainties.ToList()[0].Name, EventQualifierId = _qualifiers.ToList()[0].EventQualifierId, EventCodeId = _eventCodes.ToList()[0].EventCode, EventType = "Event Type", EventTypeTeplateId = _eventTypes.ToList()[0].EventTypeTemplateId, Headline = "Headline", MessageType = _messageTypes.ToList()[0].Name, ResponseType = _responseTypes.ToList()[0].Name, Severity = _severities.ToList()[0].Name, Status = _statuses.ToList()[0].Name, Urgency = _urgencies.ToList()[0].Name }; try { _systemService.SaveEventTemplate(duplicateEventTemplateDto); Assert.IsTrue(false); } catch { Assert.IsTrue(true); } var eventTemplateDeleted = _systemService.DeleteEventTemplate(eventTemplate.EventTemplateId); Assert.IsTrue(eventTemplateDeleted); }
public void Can_Add_Get_Update_Delete_EventTemplate() { var eventTemplateDto = new EventTemplateDto { Category = _categories.ToList()[0].Name, Certainty = _certainties.ToList()[0].Name, EventQualifierId = _qualifiers.ToList()[0].EventQualifierId, EventCodeId = _eventCodes.ToList()[0].EventCode, EventType = "Event Type", EventTypeTeplateId = _eventTypes.ToList()[0].EventTypeTemplateId, Headline = "Headline", MessageType = _messageTypes.ToList()[0].Name, ResponseType = _responseTypes.ToList()[0].Name, Severity = _severities.ToList()[0].Name, Status = _statuses.ToList()[0].Name, Urgency = _urgencies.ToList()[0].Name }; var eventTemplate = _systemService.SaveEventTemplate(eventTemplateDto); Assert.IsTrue(eventTemplate.EventTemplateId > 0); var getTemplate = _systemService.GetEventTemplate(eventTemplate.EventTemplateId); Assert.IsNotNull(getTemplate); Assert.IsTrue(getTemplate.Category == _categories.ToList()[0].Name); Assert.IsTrue(getTemplate.Certainty == _certainties.ToList()[0].Name); Assert.IsTrue(getTemplate.EventQualifierId == _qualifiers.ToList()[0].EventQualifierId); Assert.IsTrue(getTemplate.EventCodeId == _eventCodes.ToList()[0].EventCode); Assert.IsTrue(getTemplate.EventType == "Event Type"); Assert.IsTrue(getTemplate.EventTypeTeplateId == _eventTypes.ToList()[0].EventTypeTemplateId); Assert.IsTrue(getTemplate.Headline == "Headline"); Assert.IsTrue(getTemplate.MessageType == _messageTypes.ToList()[0].Name); Assert.IsTrue(getTemplate.ResponseType == _responseTypes.ToList()[0].Name); Assert.IsTrue(getTemplate.Severity == _severities.ToList()[0].Name); Assert.IsTrue(getTemplate.Status == _statuses.ToList()[0].Name); Assert.IsTrue(getTemplate.Urgency == _urgencies.ToList()[0].Name); getTemplate.Category = _categories.ToList()[1].Name; getTemplate.Certainty = _certainties.ToList()[1].Name; getTemplate.EventQualifierId = _qualifiers.ToList()[1].EventQualifierId; getTemplate.EventCodeId = _eventCodes.ToList()[1].EventCode; getTemplate.EventType = "Event Type 1"; getTemplate.EventTypeTeplateId = _eventTypes.ToList()[0].EventTypeTemplateId; getTemplate.Headline = "Headline 1"; getTemplate.MessageType = _messageTypes.ToList()[1].Name; getTemplate.ResponseType = _responseTypes.ToList()[1].Name; getTemplate.Severity = _severities.ToList()[1].Name; getTemplate.Status = _statuses.ToList()[1].Name; getTemplate.Urgency = _urgencies.ToList()[1].Name; var updatedTemplate = _systemService.SaveEventTemplate(getTemplate); Assert.IsTrue(updatedTemplate.Category == _categories.ToList()[1].Name); Assert.IsTrue(updatedTemplate.Certainty == _certainties.ToList()[1].Name); Assert.IsTrue(updatedTemplate.EventQualifierId == _qualifiers.ToList()[1].EventQualifierId); Assert.IsTrue(updatedTemplate.EventCodeId == _eventCodes.ToList()[1].EventCode); Assert.IsTrue(updatedTemplate.EventType == "Event Type 1"); Assert.IsTrue(updatedTemplate.EventTypeTeplateId == _eventTypes.ToList()[0].EventTypeTemplateId); Assert.IsTrue(updatedTemplate.Headline == "Headline 1"); Assert.IsTrue(updatedTemplate.MessageType == _messageTypes.ToList()[1].Name); Assert.IsTrue(updatedTemplate.ResponseType == _responseTypes.ToList()[1].Name); Assert.IsTrue(updatedTemplate.Severity == _severities.ToList()[1].Name); Assert.IsTrue(updatedTemplate.Status == _statuses.ToList()[1].Name); Assert.IsTrue(updatedTemplate.Urgency == _urgencies.ToList()[1].Name); var eventTemplateDeleted = _systemService.DeleteEventTemplate(updatedTemplate.EventTemplateId); Assert.IsTrue(eventTemplateDeleted); }