Skip to content

Commit 0d6949c

Browse files
committed
Upgraded to ABP v0.10.0.
1 parent 284c7e7 commit 0d6949c

File tree

10 files changed

+26
-56
lines changed

10 files changed

+26
-56
lines changed

src/AbpCompanyName.AbpProjectName.Application/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1.0.0.0-*",
33

44
"dependencies": {
5-
"Abp.AutoMapper": "0.9.7",
5+
"Abp.AutoMapper": "0.10.0",
66
"AbpCompanyName.AbpProjectName.Core": "1.0.0.0-*"
77
},
88

src/AbpCompanyName.AbpProjectName.Core/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1.0.0.0-*",
33

44
"dependencies": {
5-
"Abp": "0.9.7"
5+
"Abp": "0.10.0"
66
},
77

88
"frameworks": {

src/AbpCompanyName.AbpProjectName.EntityFrameworkCore/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"version": "1.0.0.0-*",
33

44
"dependencies": {
5-
"Abp.EntityFrameworkCore": "0.9.7",
5+
"Abp.EntityFrameworkCore": "0.10.0",
66
"AbpCompanyName.AbpProjectName.Core": "1.0.0.0-*",
77
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
88
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"

src/AbpCompanyName.AbpProjectName.Web/Startup.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@ public IServiceProvider ConfigureServices(IServiceCollection services)
3838
});
3939

4040
//Configure Abp and Dependency Injection
41-
return services.AddAbp(abpBootstrapper =>
41+
return services.AddAbp<AbpProjectNameWebModule>(options =>
4242
{
4343
//Configure Log4Net logging
44-
abpBootstrapper.IocManager.IocContainer.AddFacility<LoggingFacility>(
44+
options.IocManager.IocContainer.AddFacility<LoggingFacility>(
4545
f => f.UseLog4Net().WithConfig("log4net.config")
4646
);
4747
});

src/AbpCompanyName.AbpProjectName.Web/project.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
"Castle.Windsor-log4net": "3.3.0",
44
"AbpCompanyName.AbpProjectName.Application": "1.0.0.0-*",
55
"AbpCompanyName.AbpProjectName.EntityFrameworkCore": "1.0.0.0-*",
6-
"Castle.LoggingFacility.MsLogging": "0.1.0",
7-
"Abp.AspNetCore": "0.9.7",
86
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
97
"Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.0.0",
108
"Microsoft.AspNetCore.Mvc": "1.0.0",
@@ -19,7 +17,9 @@
1917
"Microsoft.Extensions.Logging": "1.0.0",
2018
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0",
2119
"Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview2-final",
22-
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final"
20+
"Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview2-final",
21+
"Abp.AspNetCore": "0.10.0",
22+
"Castle.LoggingFacility.MsLogging": "1.0.0"
2323
},
2424

2525
"tools": {

test/AbpCompanyName.AbpProjectName.Tests/AbpProjectNameTestBase.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,18 @@
11
using System;
22
using System.Threading.Tasks;
3-
using Abp.Collections;
4-
using Abp.Modules;
53
using Abp.TestBase;
64
using AbpCompanyName.AbpProjectName.EntityFrameworkCore;
75
using AbpCompanyName.AbpProjectName.Tests.TestDatas;
86

97
namespace AbpCompanyName.AbpProjectName.Tests
108
{
11-
public class AbpProjectNameTestBase : AbpIntegratedTestBase
9+
public class AbpProjectNameTestBase : AbpIntegratedTestBase<AbpProjectNameTestModule>
1210
{
1311
public AbpProjectNameTestBase()
1412
{
1513
UsingDbContext(context => new TestDataBuilder(context).Build());
1614
}
1715

18-
protected override void AddModules(ITypeList<AbpModule> modules)
19-
{
20-
base.AddModules(modules);
21-
modules.Add<AbpProjectNameTestModule>();
22-
}
23-
2416
protected virtual void UsingDbContext(Action<AbpProjectNameDbContext> action)
2517
{
2618
using (var context = LocalIocManager.Resolve<AbpProjectNameDbContext>())

test/AbpCompanyName.AbpProjectName.Tests/project.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
"AbpCompanyName.AbpProjectName.Application": "1.0.0.0-*",
99
"AbpCompanyName.AbpProjectName.EntityFrameworkCore": "1.0.0.0-*",
1010
"Shouldly": "2.8.0",
11-
"Castle.Windsor.MsDependencyInjection": "0.2.0",
12-
"Abp.TestBase": "0.9.7",
1311
"dotnet-test-xunit": "2.2.0-preview2-build1029",
1412
"Microsoft.EntityFrameworkCore.InMemory": "1.0.0",
1513
"xunit": "2.2.0-beta2-build3300",
1614
"xunit.extensibility.execution": "2.2.0-beta2-build3300",
17-
"xunit.runner.visualstudio": "2.2.0-beta2-build1149"
15+
"xunit.runner.visualstudio": "2.2.0-beta2-build1149",
16+
"Abp.TestBase": "0.10.0",
17+
"Castle.Windsor.MsDependencyInjection": "1.0.0"
1818
},
1919

2020
"frameworks": {

test/AbpCompanyName.AbpProjectName.Web.Tests/AbpProjectNameWebTestBase.cs

Lines changed: 11 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -4,34 +4,21 @@
44
using System.Net;
55
using System.Net.Http;
66
using System.Threading.Tasks;
7-
using Abp.Dependency;
7+
using Abp.AspNetCore.TestBase;
88
using Abp.Extensions;
9-
using Abp.TestBase.Runtime.Session;
109
using AbpCompanyName.AbpProjectName.EntityFrameworkCore;
1110
using AbpCompanyName.AbpProjectName.Tests.TestDatas;
1211
using Microsoft.AspNetCore.Hosting;
1312
using Microsoft.AspNetCore.Routing;
14-
using Microsoft.AspNetCore.TestHost;
1513
using Newtonsoft.Json;
1614
using Newtonsoft.Json.Serialization;
1715
using Shouldly;
18-
using Microsoft.Extensions.DependencyInjection;
1916
using Abp.Collections.Extensions;
2017

2118
namespace AbpCompanyName.AbpProjectName.Web.Tests
2219
{
23-
public abstract class AbpProjectNameWebTestBase
20+
public abstract class AbpProjectNameWebTestBase :AbpAspNetCoreIntegratedTestBase<Startup>
2421
{
25-
protected TestServer Server { get; private set; }
26-
27-
protected HttpClient Client { get; private set; }
28-
29-
protected IServiceProvider ServiceProvider { get; private set; }
30-
31-
protected IIocManager IocManager { get; private set; }
32-
33-
protected TestAbpSession AbpSession { get; private set; }
34-
3522
protected static readonly Lazy<string> ContentRootFolder;
3623

3724
static AbpProjectNameWebTestBase()
@@ -41,25 +28,14 @@ static AbpProjectNameWebTestBase()
4128

4229
protected AbpProjectNameWebTestBase()
4330
{
44-
45-
46-
var builder = new WebHostBuilder()
47-
.UseContentRoot(ContentRootFolder.Value)
48-
.UseStartup<Startup>();
49-
50-
Server = new TestServer(builder);
51-
Client = Server.CreateClient();
52-
53-
ServiceProvider = Server.Host.Services;
54-
IocManager = ServiceProvider.GetRequiredService<IIocManager>();
55-
AbpSession = ServiceProvider.GetRequiredService<TestAbpSession>();
56-
5731
UsingDbContext(context => new TestDataBuilder(context).Build());
5832
}
5933

60-
private static bool DirectoryContains(string directory, string fileName)
34+
protected override IWebHostBuilder CreateWebHostBuilder()
6135
{
62-
return Directory.GetFiles(directory).Any(filePath => string.Equals(Path.GetFileName(filePath), fileName));
36+
return base
37+
.CreateWebHostBuilder()
38+
.UseContentRoot(ContentRootFolder.Value);
6339
}
6440

6541
#region GetUrl
@@ -190,6 +166,11 @@ private static string CalculateContentRootFolder()
190166
return Path.Combine(directoryInfo.FullName, @"src\AbpCompanyName.AbpProjectName.Web");
191167
}
192168

169+
private static bool DirectoryContains(string directory, string fileName)
170+
{
171+
return Directory.GetFiles(directory).Any(filePath => string.Equals(Path.GetFileName(filePath), fileName));
172+
}
173+
193174
#endregion
194175
}
195176
}

test/AbpCompanyName.AbpProjectName.Web.Tests/Startup.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,9 @@ public IServiceProvider ConfigureServices(IServiceCollection services)
3434
mvc.AddControllersAsServices();
3535

3636
//Configure Abp and Dependency Injection
37-
return services.AddAbp(options =>
37+
return services.AddAbp<AbpProjectNameWebTestModule>(options =>
3838
{
39-
options.SetupTest(testOptions =>
40-
{
41-
testOptions.Modules.Add<AbpProjectNameWebTestModule>();
42-
});
39+
options.SetupTest();
4340
});
4441
}
4542

test/AbpCompanyName.AbpProjectName.Web.Tests/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"testRunner": "xunit",
55

66
"dependencies": {
7-
"Abp.AspNetCore.TestBase": "0.9.7",
7+
"Abp.AspNetCore.TestBase": "0.10.0",
88
"AbpCompanyName.AbpProjectName.Tests": "1.0.0.0-*",
99
"AbpCompanyName.AbpProjectName.Web": "1.0.0-*",
1010
"Microsoft.AspNetCore.Mvc": "1.0.0"

0 commit comments

Comments
 (0)