Skip to content

Commit 9b6ceb5

Browse files
committed
add github actions
1 parent 1ecc086 commit 9b6ceb5

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

.github/workflows/build.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: .NET Build
2+
3+
on:
4+
[push, pull_request, pull_request_review, pull_request_review_comment, pull_request_target]
5+
6+
jobs:
7+
build:
8+
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- uses: actions/checkout@v4
13+
- name: Setup .NET Core
14+
uses: actions/setup-dotnet@v4
15+
with:
16+
dotnet-version: '8.0.x'
17+
- name: Install dependencies
18+
run: dotnet restore
19+
- name: Build
20+
run: dotnet build --configuration Release --no-restore
21+
- name: Test
22+
run: dotnet test --no-restore --verbosity normal

CustomerService.Tests/CustomerService.Tests.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
<ItemGroup>
1313
<PackageReference Include="coverlet.collector" Version="6.0.0"/>
14+
<PackageReference Include="FluentAssertions" Version="6.12.2" />
1415
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.8.0"/>
1516
<PackageReference Include="Testcontainers.PostgreSql" Version="4.0.0" />
1617
<PackageReference Include="xunit" Version="2.5.3"/>

CustomerService.Tests/CustomerServiceTest.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
using FluentAssertions;
12
using Testcontainers.PostgreSql;
23

34
namespace CustomerService.Tests;
@@ -29,8 +30,10 @@ public void ShouldReturnTwoCustomers()
2930
customerService.Create(new Customer(2, "John"));
3031
customerService.Create(new Customer(3, "Mary"));
3132
IEnumerable<Customer> customers = customerService.GetCustomers();
33+
3234

3335
// Then
34-
Assert.Equal(3, customers.Count());
36+
// Assert.Equal(3, customers.Count());
37+
customers.Count().Should().Be(3);
3538
}
3639
}

0 commit comments

Comments
 (0)