From 1bb29be1343142a3478cb6aabf36d690b774be94 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Sun, 13 Jun 2021 19:13:05 +0200 Subject: [PATCH] Adding slugs tests for seasons --- .../Library/SpecificTests/SeasonTests.cs | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/Kyoo.Tests/Library/SpecificTests/SeasonTests.cs b/Kyoo.Tests/Library/SpecificTests/SeasonTests.cs index a61436e9..07db9d97 100644 --- a/Kyoo.Tests/Library/SpecificTests/SeasonTests.cs +++ b/Kyoo.Tests/Library/SpecificTests/SeasonTests.cs @@ -1,5 +1,7 @@ +using System.Threading.Tasks; using Kyoo.Controllers; using Kyoo.Models; +using Xunit; namespace Kyoo.Tests.SpecificTests { @@ -11,5 +13,34 @@ namespace Kyoo.Tests.SpecificTests { _repository = Repositories.LibraryManager.SeasonRepository; } + + [Fact] + public async Task SlugEditTest() + { + Season season = await _repository.Get(1); + Assert.Equal("anohana-s1", season.Slug); + Show show = new() + { + ID = season.ShowID, + Slug = "new-slug" + }; + await Repositories.LibraryManager.ShowRepository.Edit(show, false); + season = await _repository.Get(1); + Assert.Equal("new-slug-s1", season.Slug); + } + + [Fact] + public async Task SeasonNumberEditTest() + { + Season season = await _repository.Get(1); + Assert.Equal("anohana-s1", season.Slug); + season = await _repository.Edit(new Season + { + ID = 1, + SeasonNumber = 2 + }, false); + season = await _repository.Get(1); + Assert.Equal("anohana-s2", season.Slug); + } } } \ No newline at end of file