public void MarkModified() { AssemblyTracker tracker = new AssemblyTracker(new[] { _assemblyDefinition1, _assemblyDefinition2 }, new TypeDefinitionCache()); tracker.MarkModified(_assemblyDefinition1); Assert.That(tracker.IsModified(_assemblyDefinition1), Is.True); Assert.That(tracker.IsModified(_assemblyDefinition2), Is.False); }
public void IsModified_NotTracked() { AssemblyTracker tracker = new AssemblyTracker(new[] { _assemblyDefinition1 }, new TypeDefinitionCache()); Assert.Throws <ArgumentException> (() => tracker.IsModified(_assemblyDefinition2)); }