public void Compare_PackageWithRefAssetsThatTheNuspecDoesNotHave_ShouldHaveOneMissingItem() { //Arrange var references = new Dictionary <string, IEnumerable <string> > { { "net462", new List <string>() { "MyLib.dll" } } }; var files = new string[] { "ref/net462/MyLib.dll", "ref/net462/MyHelpers.dll" }; //Act var rule = new ReferencesInNuspecMatchRefAssetsRule(); var missingReferences = rule.Compare(references, files); //Assert Assert.Equal(missingReferences.Count(), 1); var singleIssue = missingReferences.Single(t => t.Tfm.Equals("net462") && t.MissingItems.Contains("MyHelpers.dll")); }