17 references to IsSame
Microsoft.CodeAnalysis.UnitTests (17)
Collections\ImmutableSegmentedListBuilderTest.cs (5)
84
Assert.True(
IsSame
(immutable1, mutable.ToImmutable())); //, "The Immutable property getter is creating new objects without any differences.");
88
Assert.False(
IsSame
(immutable1, immutable2)); //, "Mutating the collection did not reset the Immutable property.");
89
Assert.True(
IsSame
(immutable2, mutable.ToImmutable())); //, "The Immutable property getter is creating new objects without any differences.");
124
Assert.False(
IsSame
(collection, newImmutable)); // first ToImmutable with changes should be a new instance.
125
Assert.True(
IsSame
(newImmutable, builder.ToImmutable())); // second ToImmutable without changes should be the same instance.
Collections\ImmutableSegmentedListTest.cs (12)
108
Assert.True(
IsSame
(empty, ImmutableSegmentedList<GenericParameterHelper>.Empty));
109
Assert.True(
IsSame
(empty, empty.Clear()));
110
Assert.True(
IsSame
(empty, ((System.Collections.Immutable.IImmutableList<GenericParameterHelper>)empty).Clear()));
173
Assert.True(
IsSame
(emptyList, emptyList.AddRange(new string[0])));
177
Assert.True(
IsSame
(nonEmptyListDefaultComparer, emptyList.AddRange(nonEmptyListDefaultComparer)));
181
Assert.True(
IsSame
(nonEmptyListDefaultComparer, emptyList.AddRange(builderOfNonEmptyListDefaultComparer)));
397
Assert.True(
IsSame
(list, list.Remove(3)));
551
Assert.False(
IsSame
(list, updatedList));
606
Assert.True(
IsSame
(list, list.ToImmutableSegmentedList()));
653
Assert.True(
IsSame
(list, list.RemoveRange(new[] { 5 })));
654
Assert.True(
IsSame
(ImmutableSegmentedList.Create<int>(), ImmutableSegmentedList.Create<int>().RemoveRange(new[] { 1 })));
715
Assert.True(
IsSame
(emptyList, emptyList.Reverse()));