Skip to content

Commit 4bdee60

Browse files
Rename methods.
1 parent 7b3344b commit 4bdee60

File tree

3 files changed

+26
-26
lines changed

3 files changed

+26
-26
lines changed

LazyProxy.Sample/Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ internal class Program
66
{
77
public static void Main(string[] args)
88
{
9-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance<IMyService>(() =>
9+
var proxy = LazyProxyBuilder.CreateInstance<IMyService>(() =>
1010
{
1111
Console.WriteLine("The real instance creation...");
1212
return new MyService();

LazyProxy.Tests/LazyProxyBuilderTests.cs

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ public abstract class AbstractTestService { }
6767
[Fact]
6868
public void ProxyMustImplementInterface()
6969
{
70-
var proxyType = LazyProxyBuilder.BuildLazyProxyType<ITestService>();
70+
var proxyType = LazyProxyBuilder.GetType<ITestService>();
7171

7272
Assert.Contains(typeof(ITestService), proxyType.GetInterfaces());
7373
}
@@ -76,14 +76,14 @@ public void ProxyMustImplementInterface()
7676
public void ExceptionMustBeThrownForBuildingProxyByClass()
7777
{
7878
Assert.Throws<NotSupportedException>(
79-
() => LazyProxyBuilder.BuildLazyProxyType<AbstractTestService>());
79+
() => LazyProxyBuilder.GetType<AbstractTestService>());
8080
}
8181

8282
[Fact]
8383
public void SameTypeMustBeReturnedInCaseDoubleRegistration()
8484
{
85-
var proxyType1 = LazyProxyBuilder.BuildLazyProxyType<ITestService>();
86-
var proxyType2 = LazyProxyBuilder.BuildLazyProxyType<ITestService>();
85+
var proxyType1 = LazyProxyBuilder.GetType<ITestService>();
86+
var proxyType2 = LazyProxyBuilder.GetType<ITestService>();
8787

8888
Assert.Equal(proxyType1, proxyType2);
8989
}
@@ -92,7 +92,7 @@ public void SameTypeMustBeReturnedInCaseDoubleRegistration()
9292
public void ServiceCtorMustBeExecutedAfterMethodIsCalledAndOnlyOnce()
9393
{
9494
var constructorCounter = 0;
95-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
95+
var proxy = LazyProxyBuilder.CreateInstance(() =>
9696
{
9797
constructorCounter++;
9898
return Mock.Of<ITestService>();
@@ -119,7 +119,7 @@ public void MethodsMustBeProxied()
119119
const string result1 = "result1";
120120
const string result2 = "result2";
121121

122-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
122+
var proxy = LazyProxyBuilder.CreateInstance(() =>
123123
{
124124
var mock = new Mock<ITestService>(MockBehavior.Strict);
125125

@@ -139,7 +139,7 @@ public async Task AsyncMethodsMustBeProxied()
139139
const string arg = "arg";
140140
const string result = "result";
141141

142-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
142+
var proxy = LazyProxyBuilder.CreateInstance(() =>
143143
{
144144
var mock = new Mock<ITestService>(MockBehavior.Strict);
145145

@@ -159,7 +159,7 @@ public void MethodsWithDefaultValuesMustBeProxied()
159159
const string defaultArg = "arg";
160160
const string result = "result";
161161

162-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
162+
var proxy = LazyProxyBuilder.CreateInstance(() =>
163163
{
164164
var mock = new Mock<ITestService>(MockBehavior.Strict);
165165

@@ -179,7 +179,7 @@ public void MethodsWithOutValuesMustBeProxied()
179179
var expectedOutArg = "arg";
180180
const string expectedResult = "result";
181181

182-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
182+
var proxy = LazyProxyBuilder.CreateInstance(() =>
183183
{
184184
var mock = new Mock<ITestService>(MockBehavior.Strict);
185185

@@ -200,7 +200,7 @@ public void MethodsWithRefValuesMustBeProxied()
200200
var refArg = new TestArgument();
201201
const string expectedResult = "result";
202202

203-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
203+
var proxy = LazyProxyBuilder.CreateInstance(() =>
204204
{
205205
var mock = new Mock<ITestService>(MockBehavior.Strict);
206206

@@ -221,7 +221,7 @@ public void GenericMethodsMustBeProxied()
221221
const string arg = "arg";
222222
const string expectedResult = "result";
223223

224-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
224+
var proxy = LazyProxyBuilder.CreateInstance(() =>
225225
{
226226
var mock = new Mock<ITestService>(MockBehavior.Strict);
227227

@@ -243,7 +243,7 @@ public void PropertyGettersMustBeProxied()
243243
var result1 = new TestArgument();
244244
const int result2 = 3;
245245

246-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
246+
var proxy = LazyProxyBuilder.CreateInstance(() =>
247247
{
248248
var mock = new Mock<ITestService>(MockBehavior.Strict);
249249

@@ -265,7 +265,7 @@ public void PropertySettersMustBeProxied()
265265

266266
Mock<ITestService> mock = null;
267267

268-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
268+
var proxy = LazyProxyBuilder.CreateInstance(() =>
269269
{
270270
mock = new Mock<ITestService>(MockBehavior.Strict);
271271

@@ -288,7 +288,7 @@ public void IndexerGettersMustBeProxied()
288288
const int arg = 3;
289289
const string result = "result";
290290

291-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
291+
var proxy = LazyProxyBuilder.CreateInstance(() =>
292292
{
293293
var mock = new Mock<ITestService>(MockBehavior.Strict);
294294

@@ -307,7 +307,7 @@ public void IndexerSettersMustBeProxied()
307307
const string result = "result";
308308
Mock<ITestService> mock = null;
309309

310-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
310+
var proxy = LazyProxyBuilder.CreateInstance(() =>
311311
{
312312
mock = new Mock<ITestService>(MockBehavior.Strict);
313313

@@ -326,7 +326,7 @@ public void ExceptionsFromServiceMustBeThrown()
326326
{
327327
const bool arg = true;
328328

329-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
329+
var proxy = LazyProxyBuilder.CreateInstance(() =>
330330
{
331331
var mock = new Mock<ITestService>(MockBehavior.Strict);
332332

@@ -346,7 +346,7 @@ public void GenericInterfacesMustBeProxied()
346346
var expectedResult1 = new TestArgument4();
347347
var expectedResult2 = new TestArgument2();
348348

349-
var proxy = LazyProxyBuilder.CreateLazyProxyInstance(() =>
349+
var proxy = LazyProxyBuilder.CreateInstance(() =>
350350
{
351351
var mock = new Mock<IGenericTestService<TestArgument2, TestArgument, TestArgument4>>(MockBehavior.Strict);
352352

@@ -368,9 +368,9 @@ public void GenericInterfaceWithDifferentTypeParametersMustBeCreatedWithoutExcep
368368
{
369369
var exception = Record.Exception(() =>
370370
{
371-
LazyProxyBuilder.BuildLazyProxyType(typeof(IGenericTestService<,,>));
372-
LazyProxyBuilder.BuildLazyProxyType<IGenericTestService<TestArgument2, TestArgument, TestArgument4>>();
373-
LazyProxyBuilder.BuildLazyProxyType<IGenericTestService<TestArgument3, TestArgument, TestArgument4>>();
371+
LazyProxyBuilder.GetType(typeof(IGenericTestService<,,>));
372+
LazyProxyBuilder.GetType<IGenericTestService<TestArgument2, TestArgument, TestArgument4>>();
373+
LazyProxyBuilder.GetType<IGenericTestService<TestArgument3, TestArgument, TestArgument4>>();
374374

375375
});
376376

LazyProxy/LazyProxyBuilder.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ public static class LazyProxyBuilder
3131
/// </summary>
3232
/// <typeparam name="T">The interface proxy type implements.</typeparam>
3333
/// <returns>The lazy proxy type.</returns>
34-
public static Type BuildLazyProxyType<T>()
34+
public static Type GetType<T>()
3535
{
36-
return BuildLazyProxyType(typeof(T));
36+
return GetType(typeof(T));
3737
}
3838

3939
/// <summary>
@@ -42,7 +42,7 @@ public static Type BuildLazyProxyType<T>()
4242
/// </summary>
4343
/// <param name="type">The interface proxy type implements.</param>
4444
/// <returns>The lazy proxy type.</returns>
45-
public static Type BuildLazyProxyType(Type type)
45+
public static Type GetType(Type type)
4646
{
4747
// There is no way to constraint it on the compilation step.
4848
if (!type.IsInterface)
@@ -62,10 +62,10 @@ public static Type BuildLazyProxyType(Type type)
6262
/// <param name="valueFactory">The function real value returns.</param>
6363
/// <typeparam name="T">The interface proxy type implements.</typeparam>
6464
/// <returns>The lazy proxy type instance.</returns>
65-
public static T CreateLazyProxyInstance<T>(Func<T> valueFactory)
65+
public static T CreateInstance<T>(Func<T> valueFactory)
6666
{
6767
var lazy = new Lazy<T>(valueFactory);
68-
var proxyType = BuildLazyProxyType<T>();
68+
var proxyType = GetType<T>();
6969
return (T) Activator.CreateInstance(proxyType, lazy);
7070
}
7171

0 commit comments

Comments
 (0)