Skip to content

Commit f45ff05

Browse files
committed
Changes to correct build errors for tests
1 parent fb39cfd commit f45ff05

File tree

6 files changed

+39
-4
lines changed

6 files changed

+39
-4
lines changed

src/Server/Coderr.Server.SqlServer.Tests/TestTools.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
using Griffin.Data;
1919
using Griffin.Data.Mapper;
2020

21+
//using Griffin.Data.Mapper;
22+
2123
namespace codeRR.Server.SqlServer.Tests
2224
{
2325
public class TestTools : IDisposable

src/Server/Coderr.Server.SqlServer.Tests/app.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<configuration>
44
<connectionStrings>
5-
<add name="Db" connectionString="Data Source=.;Initial Catalog=OneTrueErrorTests;Integrated Security=True;Connect Timeout=30;multipleactiveresultsets=true" providerName="System.Data.SqlClient" />
5+
<add name="Db" connectionString="Data Source=(LocalDB)\MSSQLLocalDB;Initial Catalog=CoderrIntegrationTests;Integrated Security=True;Connect Timeout=30;multipleactiveresultsets=true" providerName="System.Data.SqlClient" />
66
</connectionStrings>
77
<runtime>
88
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

src/Server/Coderr.Server.Web.Tests/Integration/Fixtures/CommunityServerFixture.cs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
using System.Configuration;
44
using System.IO;
55
using codeRR.Server.App.Core.Applications;
6+
using codeRR.Server.SqlServer.Core.Users;
67
using codeRR.Server.SqlServer.Tests;
78
using codeRR.Server.Web.Tests.Helpers;
89
using codeRR.Server.Web.Tests.Helpers.Selenium;
10+
using Griffin.Data.Mapper;
911
using OpenQA.Selenium;
1012

1113
namespace codeRR.Server.Web.Tests.Integration.Fixtures
@@ -22,10 +24,17 @@ public class CommunityServerFixture : IDisposable
2224

2325
public CommunityServerFixture()
2426
{
27+
//Init mapper.
28+
var provider = new AssemblyScanningMappingProvider();
29+
provider.Scan(typeof(UserMapper).Assembly);
30+
EntityMappingProvider.Provider = provider;
31+
32+
33+
2534
var databaseName = $"coderrWebTest{DateTime.Now:yyyyMMddHHmmss}";
2635
var connectionString = ConfigurationManager.ConnectionStrings["Db"].ConnectionString.Replace("{databaseName}", databaseName);
2736

28-
_testTools = new TestTools {CanDropDatabase = false};
37+
_testTools = new TestTools {CanDropDatabase = true};
2938
_testTools.CreateAndInitializeDatabase(AppDomain.CurrentDomain.BaseDirectory, databaseName, connectionString, BaseUrl);
3039
_testTools.CreateUserAndApplication(out int accountId, out int applicationId);
3140
_testTools.ActivateAccount(accountId);

src/Server/Coderr.Server.Web/ViewModels/Application/TeamViewModel.js

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Server/Coderr.Server.Web/ViewModels/Application/TeamViewModel.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/Server/Coderr.Server.Web/ViewModels/Application/TeamViewModel.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,27 @@
33
module codeRR.Application {
44
import CqsClient = Griffin.Cqs.CqsClient;
55
import RemoveTeamMember = codeRR.Core.Applications.Commands.RemoveTeamMember;
6+
import ApplicationService = Applications.ApplicationService;
67

78
export class TeamViewModel implements Griffin.Yo.Spa.ViewModels.IViewModel {
89
private context: Griffin.Yo.Spa.ViewModels.IActivationContext;
910
private applicationId: number;
1011
private data: Core.Applications.Queries.GetApplicationTeamResult;
1112

1213
getTitle(): string {
13-
return "Team members";
14+
var appId = this.context.routeData['applicationId'];
15+
var app = new ApplicationService();
16+
app.get(appId)
17+
.then(result => {
18+
var bc: Applications.IBreadcrumb[] = [
19+
{ href: `/application/${appId}/`, title: result.Name },
20+
{ href: `/application/${appId}/team`, title: 'Team members' }
21+
];
22+
Applications.Navigation.breadcrumbs(bc);
23+
Applications.Navigation.pageTitle = 'Team members';
24+
});
1425

26+
return "Team members";
1527
}
1628

1729
activate(context: Griffin.Yo.Spa.ViewModels.IActivationContext): void {

0 commit comments

Comments
 (0)