public async Task GetPackageReferencesNodes_OnePackageReferenceWithUpdatedPackagesButPackageNotRestored_ReturnsOneNodeWithUpdatedVersionInformationInMenu() { CreateNode(); AddPackageReferenceToProject("MyPackage", "1.0"); AddUpdatedPackageForProject("MyPackage", "1.2"); await RefreshNodePackages(); List <PackageReferenceNode> nodes = packagesFolderNode.GetPackageReferencesNodes().ToList(); PackageReferenceNode referenceNode = nodes.FirstOrDefault(); Assert.AreEqual(1, nodes.Count); Assert.AreEqual("1.2", referenceNode.UpdatedVersion.ToString()); Assert.AreEqual("MyPackage", referenceNode.GetLabel()); Assert.AreEqual("(1.0)", referenceNode.GetSecondaryLabel()); Assert.AreEqual(Stock.Reference, referenceNode.GetIconId()); Assert.IsTrue(referenceNode.IsDisabled()); Assert.AreEqual("Package is not restored", referenceNode.GetStatusMessage()); Assert.AreEqual("Update to 1.2", referenceNode.GetUpdateLabel()); Assert.AreEqual(IconId.Null, referenceNode.GetStatusIconId()); }