Beispiel #1
0
 public Identifier([NotNull] IEnumerable <SoftString> names)
 {
     if (names == null)
     {
         throw new ArgumentNullException(nameof(names));
     }
     _names      = names.ToList();
     _identifier = ImmutableKeySet.Create(_names);
 }
Beispiel #2
0
        private async Task UpdateNuspec(NuspecFile nuspecFile, CancellationToken cancellationToken)
        {
            var updateNuspec = (UpdateNuspec)_commands[ImmutableKeySet <SoftString> .Create(nameof(UpdateNuspec))];

            updateNuspec.NuspecFile = nuspecFile;
            updateNuspec.Version    = _roboNuGetFile.PackageVersion;

            await updateNuspec.ExecuteAsync(cancellationToken);
        }
Beispiel #3
0
 public void Equals_DifferentNames_False()
 {
     Assert.AreNotEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("bar"));
 }
Beispiel #4
0
 public void Equals_CommonNames_True()
 {
     Assert.AreEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("bar", "FOO"));
 }
Beispiel #5
0
 public void Equals_SameNames_True()
 {
     Assert.AreEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("foo"));
 }
Beispiel #6
0
 public static ImmutableKeySet <T> Create <T>(IEnumerable <T> keys) where T : IEquatable <T>
 {
     return(ImmutableKeySet <T> .Create(keys));
 }
Beispiel #7
0
 public static ImmutableKeySet <T> Create <T>(params T[] keys) where T : IEquatable <T>
 {
     return(ImmutableKeySet <T> .Create(keys));
 }