예제 #1
0
        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);
        }
예제 #2
0
        public void IsModified_NotTracked()
        {
            AssemblyTracker tracker = new AssemblyTracker(new[] { _assemblyDefinition1 }, new TypeDefinitionCache());

            Assert.Throws <ArgumentException> (() => tracker.IsModified(_assemblyDefinition2));
        }