public void TestUnificationConfiguration() { var unificator = new Unificator(); unificator.LoadUnificationRules("../../Fixtures/SourcePriorities.xml"); Assert.IsTrue(unificator.GetUnificationRules().SourcePriority.Exists(p => p.Source.InternalId == new PhrPluginEmpty().Source.InternalId&& p.Priority == 10 && p.NewerRecordPriority == 10), "Empty test source should be loaded with priority 10"); Assert.IsTrue(unificator.GetUnificationRules().SourcePriority.Exists(p => p.Source.InternalId == new Guid("5c30ee9a-2e63-42c7-b418-ef4fe2f3e566") && p.Priority == 20 && p.NewerRecordPriority == 10), "Fake test source should be loaded with priority 20"); }
public void TestUnificationConfiguration() { var unificator = new Unificator(); unificator.LoadUnificationRules("../../Fixtures/SourcePriorities.xml"); Assert.IsTrue(unificator.GetUnificationRules().SourcePriority.Exists(p => p.Source.InternalId == new PhrPluginEmpty().Source.InternalId && p.Priority == 10 && p.NewerRecordPriority == 10), "Empty test source should be loaded with priority 10"); Assert.IsTrue(unificator.GetUnificationRules().SourcePriority.Exists(p => p.Source.InternalId == new Guid("5c30ee9a-2e63-42c7-b418-ef4fe2f3e566") && p.Priority == 20 && p.NewerRecordPriority == 10), "Fake test source should be loaded with priority 20"); }