public void PreCaseLinePlugin_CaseLineServiceTypeNotEqualToAccommodation() { context.CreateQueryFromEntityName(caseLineEntity.LogicalName).FirstOrDefault().Attributes["tc_servicetype"] = new OptionSetValue(950000001); var target = context.CreateQueryFromEntityName(caseLineEntity.LogicalName).FirstOrDefault(); var fakedPlugin = context.ExecutePluginWithTarget <Crm.Plugins.PreCaseLine>(target); var incident = context.CreateQueryFromEntityName(incidentEntity.LogicalName).FirstOrDefault(); Assert.IsTrue((incident.Attributes["tc_24hourpromise"] as OptionSetValue).Value != 950000000); Assert.IsTrue(context.GetFakeTracingService().DumpTrace().Contains(string.Format("Case Line Service Type is not equal to 'Accommodation'"))); context.CreateQueryFromEntityName(caseLineEntity.LogicalName).FirstOrDefault().Attributes["tc_servicetype"] = new OptionSetValue(950000000); }