// ******************************************************************************************************************************** static SpecificResourceReferenceFinder CreateFinder() { SpecificResourceReferenceFinder finder = new SpecificResourceReferenceFinder("C:\\TestResources.resx", "TestKey"); Assert.AreEqual(finder.ResourceFileName, "C:\\TestResources.resx"); Assert.AreEqual(finder.Key, "TestKey"); return(finder); }
public void NoReference() { const string Code = @"class A { void B() { DoSomething(); } }"; SpecificResourceReferenceFinder finder = CreateFinder(); Assert.AreEqual(-1, finder.GetNextPossibleOffset("a.cs", Code, -1), "Incorrect offset."); }
public void OneReference() { const string Code = @"class A { void B() { resMgr.GetString(""TestKey""); } }"; SpecificResourceReferenceFinder finder = CreateFinder(); Assert.AreEqual(44, finder.GetNextPossibleOffset("a.cs", Code, -1), "Incorrect offset."); Assert.AreEqual(-1, finder.GetNextPossibleOffset("a.cs", Code, 44), "Incorrect offset."); }
public void ResultNoMatchWrongFile() { SpecificResourceReferenceFinder finder = CreateFinder(); Assert.IsFalse(finder.IsReferenceToResource(new ResourceResolveResult(null, null, null, new ResourceSetReference("SomeResources", "C:\\SomeResources.resx"), "TestKey"))); }
public void NullKey() { SpecificResourceReferenceFinder finder = new SpecificResourceReferenceFinder("C:\\TestResources.resx", null); }
public void NullResourceFileName() { SpecificResourceReferenceFinder finder = new SpecificResourceReferenceFinder(null, "TestKey"); }
public void ResultMatch() { SpecificResourceReferenceFinder finder = CreateFinder(); Assert.IsTrue(finder.IsReferenceToResource(new ResourceResolveResult(null, null, null, new ResourceSetReference("TestResources", "C:\\TestResources.resx"), "TestKey"))); }