Skip to content

Commit b25736f

Browse files
committed
Rename Cloner.Clone() to reflect the way it clones objects
1 parent 90b229e commit b25736f

File tree

11 files changed

+39
-41
lines changed

11 files changed

+39
-41
lines changed

Orm/Xtensive.Orm.Manual/Concurrency/VersionsTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ public void VersionValidatorTest()
240240
}
241241

242242
// Let's clone VersionSet (actually - serialize & deserialize)
243-
versions = Cloner.Clone(versions);
243+
versions = Cloner.CloneViaBinarySerialization(versions);
244244
// And dump it
245245
Dump(versions);
246246

Orm/Xtensive.Orm.Tests.Core/Comparison/ComparerProviderTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ private void SerializationTest<T>()
5656
{
5757
var comparer = AdvancedComparer<T>.Default;
5858
Assert.That(comparer.Compare, Is.Not.Null);
59-
var deserializedComparer = Cloner.Clone(comparer);
59+
var deserializedComparer = Cloner.CloneViaBinarySerialization(comparer);
6060
Assert.That(deserializedComparer.Compare, Is.Not.Null);
6161
}
6262

Orm/Xtensive.Orm.Tests.Core/Modelling/DatabaseModelTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public void Setup()
7070
[Ignore("TODO: AY check it ASAP")]
7171
public void SerializationTest()
7272
{
73-
var clone = Cloner.Clone(srv);
73+
var clone = Cloner.CloneViaBinarySerialization(srv);
7474
// clone.Dump();
7575
clone.Validate();
7676
}

Orm/Xtensive.Orm.Tests.Core/Tuples/LongTupleTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void CombinedTest()
4444
for (int j = 0; j < count; j++)
4545
Assert.That(tuple.GetValue(j), Is.EqualTo(data[j]));
4646
// Testing serialization
47-
var tuple2 = Cloner.Clone(tuple);
47+
var tuple2 = Cloner.CloneViaBinarySerialization(tuple);
4848
Assert.That(tuple2, Is.EqualTo(tuple));
4949
Assert.That(tuple2.Descriptor, Is.EqualTo(tuple.Descriptor));
5050
// Testing reads (untyped));

Orm/Xtensive.Orm.Tests.Core/Tuples/TupleSerializationTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public void DifferentialTupleSerializationTest()
5454
dt1.SetValue(1,4);
5555
var all = new[] {dt1, dt2};
5656

57-
var clone = Cloner.Clone(all);
57+
var clone = Cloner.CloneViaBinarySerialization(all);
5858
AssertEx.HasSameElements(all, clone);
5959

6060
var dt1Clone = clone[0];
@@ -68,7 +68,7 @@ public void DifferentialTupleSerializationTest()
6868

6969
private static Tuple CloneBySerialization(Tuple source)
7070
{
71-
return Cloner.Clone(source);
71+
return Cloner.CloneViaBinarySerialization(source);
7272
}
7373
}
7474
}

Orm/Xtensive.Orm.Tests.Framework/Cloner.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ public static class Cloner
1818
private static readonly IFormatter Formatter = new BinaryFormatter();
1919

2020
/// <summary>
21-
/// Clones the <paramref name="source"/> using
22-
/// provided <see cref="Formatter"/>.
21+
/// Clones the <paramref name="source"/> using <see cref="BinaryFormatter"/>.
2322
/// </summary>
2423
/// <param name="source">The source to clone.</param>
25-
public static T Clone<T>(T source)
24+
public static T CloneViaBinarySerialization<T>(T source)
2625
{
2726
using (var stream = new MemoryStream()) {
2827
Formatter.Serialize(stream, source);

Orm/Xtensive.Orm.Tests/Model/VersionInfoTest.cs

Lines changed: 23 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -130,8 +130,6 @@ public class SimpleStructure : Structure
130130

131131
namespace Xtensive.Orm.Tests.Model
132132
{
133-
134-
135133
[TestFixture]
136134
public class VersionInfoTest
137135
{
@@ -166,37 +164,40 @@ public void DenyLazyLoadFieldsTest()
166164
[Test]
167165
public void VersionFieldsTest()
168166
{
169-
var domain = BuildDomain("Xtensive.Orm.Tests.Model.VersionInfoTests.ValidModel");
167+
using var domain = BuildDomain("Xtensive.Orm.Tests.Model.VersionInfoTests.ValidModel");
170168
var model = domain.Model;
171169

172170
var parentType = model.Types[typeof (Parent)];
173-
Assert.That(parentType.GetVersionFields().Any(field => field==parentType.Fields["ParentVersionField"]), Is.True);
174-
Assert.That(parentType.GetVersionFields().Any(field => field==parentType.Fields["ParentNonVersionField"]), Is.False);
171+
var versionFields = parentType.GetVersionFields();
172+
Assert.That(versionFields.Any(field => field == parentType.Fields["ParentVersionField"]), Is.True);
173+
Assert.That(versionFields.Any(field => field == parentType.Fields["ParentNonVersionField"]), Is.False);
175174

176175
var childType = model.Types[typeof (Child)];
177-
Assert.That(childType.GetVersionFields().Any(field => field==childType.Fields["ParentVersionField"]), Is.True);
178-
Assert.That(childType.GetVersionFields().Any(field => field==childType.Fields["ParentNonVersionField"]), Is.False);
179-
Assert.That(childType.GetVersionFields().Any(field => field==childType.Fields["ChildNonVersionField"]), Is.False);
176+
versionFields = childType.GetVersionFields();
177+
Assert.That(versionFields.Any(field => field == childType.Fields["ParentVersionField"]), Is.True);
178+
Assert.That(versionFields.Any(field => field == childType.Fields["ParentNonVersionField"]), Is.False);
179+
Assert.That(versionFields.Any(field => field == childType.Fields["ChildNonVersionField"]), Is.False);
180180

181181
var simpleType = model.Types[typeof (Simple)];
182-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["NonLazyField1"]), Is.True);
183-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["NonLazyField2"]), Is.True);
184-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["ReferenceField.Id"]), Is.True);
185-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["Id"]), Is.False);
186-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["TypeId"]), Is.False);
187-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["LazyField"]), Is.False);
188-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["CollectionField"]), Is.False);
189-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["StructureField"]), Is.False);
190-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["StructureField.NonLazyField"]), Is.True);
191-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["StructureField.LazyField"]), Is.False);
192-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["StructureField.ReferenceField.Id"]), Is.True);
193-
Assert.That(simpleType.GetVersionColumns().Any(pair => pair.Field==simpleType.Fields["ByteArrayField"]), Is.False);
182+
var versionColumns = simpleType.GetVersionColumns();
183+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["NonLazyField1"]), Is.True);
184+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["NonLazyField2"]), Is.True);
185+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["ReferenceField.Id"]), Is.True);
186+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["Id"]), Is.False);
187+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["TypeId"]), Is.False);
188+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["LazyField"]), Is.False);
189+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["CollectionField"]), Is.False);
190+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["StructureField"]), Is.False);
191+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["StructureField.NonLazyField"]), Is.True);
192+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["StructureField.LazyField"]), Is.False);
193+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["StructureField.ReferenceField.Id"]), Is.True);
194+
Assert.That(versionColumns.Any(pair => pair.Field == simpleType.Fields["ByteArrayField"]), Is.False);
194195
}
195196

196197
[Test]
197198
public void SerializeVersionInfoTest()
198199
{
199-
var domain = BuildDomain("Xtensive.Orm.Tests.Model.VersionInfoTests.ValidModel");
200+
using var domain = BuildDomain("Xtensive.Orm.Tests.Model.VersionInfoTests.ValidModel");
200201
VersionInfo version;
201202

202203
using (var session = domain.OpenSession()) {
@@ -212,7 +213,7 @@ public void SerializeVersionInfoTest()
212213
}
213214

214215
Assert.That(version.IsVoid, Is.False);
215-
var versionClone = Cloner.Clone(version);
216+
var versionClone = Cloner.CloneViaBinarySerialization(version);
216217
Assert.That(versionClone.IsVoid, Is.False);
217218
Assert.That(versionClone, Is.EqualTo(version));
218219
}

Orm/Xtensive.Orm.Tests/Storage/RefTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public class RefTest : AutoBuildTest
2525
protected override DomainConfiguration BuildConfiguration()
2626
{
2727
var config = base.BuildConfiguration();
28-
config.Types.RegisterCaching(typeof (Author).Assembly, typeof (Author).Namespace);
28+
config.Types.Register(typeof (Author));
2929
return config;
3030
}
3131

@@ -43,7 +43,7 @@ public void CombinedTest()
4343
tx.Complete();
4444
}
4545

46-
authorRef = Cloner.Clone(authorRef);
46+
authorRef = Cloner.CloneViaBinarySerialization(authorRef);
4747

4848
using (var session = Domain.OpenSession())
4949
using (var tx = session.OpenTransaction()) {

Orm/Xtensive.Orm.Tests/Storage/SerializedQueryTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public void CombinedTest()
3333
.Skip(0);
3434

3535
var serializableExpression = query.Expression.ToSerializableExpression();
36-
var serializedExpression = Cloner.Clone(serializableExpression);
36+
var serializedExpression = Cloner.CloneViaBinarySerialization(serializableExpression);
3737

3838
var deserializedExpression = serializedExpression.ToExpression();
3939
var deserializedQuery = new Queryable<MediaType>((QueryProvider) query.Provider, deserializedExpression);

Orm/Xtensive.Orm.Tests/Storage/UpdateVersionTest.cs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@
1010
using Xtensive.Core;
1111
using Xtensive.Orm.Configuration;
1212
using System.Linq;
13-
using M=Xtensive.Orm.Model;
13+
using M = Xtensive.Orm.Model;
14+
using Xtensive.Orm.Tests.Storage.VersionModel;
1415

1516
#region Model
1617

@@ -231,8 +232,6 @@ public class ItemWithAutoVersions : Entity
231232

232233
namespace Xtensive.Orm.Tests.Storage
233234
{
234-
using VersionModel;
235-
236235
[TestFixture]
237236
public class UpdateVersionTest : AutoBuildTest
238237
{
@@ -521,7 +520,7 @@ public void SerializeVersionInfoTest()
521520
}
522521
}
523522
Assert.That(versionInfo.IsVoid, Is.False);
524-
var clone = Cloner.Clone(versionInfo);
523+
var clone = Cloner.CloneViaBinarySerialization(versionInfo);
525524
Assert.That(clone.IsVoid, Is.False);
526525
Assert.That(versionInfo==clone, Is.True);
527526
}

0 commit comments

Comments
 (0)