Skip to content

Commit 1fa4356

Browse files
committed
Update nuget packages
1 parent db95c4e commit 1fa4356

File tree

4 files changed

+41
-3
lines changed

4 files changed

+41
-3
lines changed

src/LinkDotNet.Blog.Web/LinkDotNet.Blog.Web.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<ItemGroup>
99
<PackageReference Include="Blazored.Toast" Version="3.2.2" />
1010
<PackageReference Include="BuildBundlerMinifier" Version="3.2.449" />
11-
<PackageReference Include="Markdig" Version="0.26.0" />
11+
<PackageReference Include="Markdig" Version="0.27.0" />
1212
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="6.0.1" />
1313
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.1" />
1414
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.1" />

tests/LinkDotNet.Blog.IntegrationTests/LinkDotNet.Blog.IntegrationTests.csproj

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

88
<ItemGroup>
99
<PackageReference Include="bunit" Version="1.4.15" />
10-
<PackageReference Include="FluentAssertions" Version="6.3.0" />
10+
<PackageReference Include="FluentAssertions" Version="6.4.0" />
1111
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.1" />
1212
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="6.0.1" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0-preview-20211130-02" />

tests/LinkDotNet.Blog.UnitTests/LinkDotNet.Blog.UnitTests.csproj

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

99
<ItemGroup>
1010
<PackageReference Include="bunit" Version="1.4.15" />
11-
<PackageReference Include="FluentAssertions" Version="6.3.0" />
11+
<PackageReference Include="FluentAssertions" Version="6.4.0" />
1212
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0-preview-20211130-02" />
1313
<PackageReference Include="Moq" Version="4.16.1" />
1414
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.34.0.42011">
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
using System.Threading.Tasks;
2+
using Bunit;
3+
using FluentAssertions;
4+
using LinkDotNet.Blog.Domain;
5+
using LinkDotNet.Blog.Infrastructure.Persistence;
6+
using LinkDotNet.Blog.TestUtilities;
7+
using LinkDotNet.Blog.Web.Pages;
8+
using LinkDotNet.Blog.Web.Shared;
9+
using LinkDotNet.Blog.Web.Shared.Services;
10+
using Microsoft.Extensions.DependencyInjection;
11+
using Moq;
12+
using Xunit;
13+
14+
namespace LinkDotNet.Blog.UnitTests.Web.Pages;
15+
16+
public class BlogPostPageTests : TestContext
17+
{
18+
[Fact]
19+
public void ShouldShowLoadingAnimation()
20+
{
21+
const string blogPostId = "2";
22+
var repositoryMock = new Mock<IRepository<BlogPost>>();
23+
JSInterop.Mode = JSRuntimeMode.Loose;
24+
Services.AddScoped(_ => repositoryMock.Object);
25+
Services.AddScoped(_ => Mock.Of<IUserRecordService>());
26+
repositoryMock.Setup(r => r.GetByIdAsync(blogPostId))
27+
.Returns(async () =>
28+
{
29+
await Task.Delay(250);
30+
return new BlogPostBuilder().Build();
31+
});
32+
33+
var cut = RenderComponent<BlogPostPage>(
34+
p => p.Add(s => s.BlogPostId, blogPostId));
35+
36+
cut.FindComponents<Loading>().Count.Should().Be(1);
37+
}
38+
}

0 commit comments

Comments
 (0)