From 1aca79ec2895e02bcc28f298bff65bef6857ff3f Mon Sep 17 00:00:00 2001 From: Corentin R <76619184+Koroh63@users.noreply.github.com> Date: Fri, 24 Mar 2023 18:06:12 +0100 Subject: [PATCH] fix ef Test --- Sources/API_LoL/champion.db | Bin 45056 -> 45056 bytes Sources/API_LoL/champion.db-shm | Bin 32768 -> 0 bytes Sources/API_LoL/champion.db-wal | Bin 8272 -> 0 bytes Sources/EF_UT/EFDataManagerChampionTest.cs | 36 ++++++++++++++------- 4 files changed, 25 insertions(+), 11 deletions(-) delete mode 100644 Sources/API_LoL/champion.db-shm delete mode 100644 Sources/API_LoL/champion.db-wal diff --git a/Sources/API_LoL/champion.db b/Sources/API_LoL/champion.db index 9b9ff130077ae7df9858803da9ed0419f22a260c..cfdeed20a24e3204770fcb3599b2dbddcd974542 100644 GIT binary patch delta 45 zcmZp8z|`=7X#&Flix_?gAoStl=$PXP+-*vzi5k)MT&S(0({9(|Vv04(SX Af&c&j delta 45 zcmZp8z|`=7X#;2rG4x3_`eR)4THRSo0q1kWZzq8M# zGXVkw2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C7epDdNd=UcwDG(}8G2oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U7^gr74$>q! diff --git a/Sources/API_LoL/champion.db-wal b/Sources/API_LoL/champion.db-wal deleted file mode 100644 index 82f57bbb19294b263fbf60a030027f6e88140386..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8272 zcmeI$ze>e06bA6LxoJ&nIWCtPulNSeu2vsG(A9uoi{%Pw2XPU^!9{!k|IGRV;_7u0 z1lNl?DT0gBMQ4*%;XZ*ldv52f^dR&J(my!G4FXl`G9c$+jO8Kd1|*d8{qDwO9p(&mCTx4;2ZP0PvZap diff --git a/Sources/EF_UT/EFDataManagerChampionTest.cs b/Sources/EF_UT/EFDataManagerChampionTest.cs index 80f34af..07e3ca2 100644 --- a/Sources/EF_UT/EFDataManagerChampionTest.cs +++ b/Sources/EF_UT/EFDataManagerChampionTest.cs @@ -2,7 +2,9 @@ using EntityFramework.Manager; using FluentAssertions; using FluentAssertions.Primitives; +using Microsoft.AspNetCore.Builder; using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.DependencyInjection; using Model; using System; using System.Collections.Generic; @@ -24,16 +26,28 @@ namespace EF_UT var champ = championsManager.AddItem(new Champion("test")); } - //[TestMethod] - //public async Task GetItemsByName_DefaultChamp_One() - //{ - // IDataManager dataManager = new EFDataManager(); - // IChampionsManager championsManager = dataManager.ChampionsMgr; - - // var ak = (await championsManager.GetItemsByName("A",0,1)).First(); - - // Assert.IsNotNull(ak); - // //Assert.AreEqual("Akali", ak.Name); - //} + [TestMethod] + public async Task GetItemsByName_DefaultChamp_One() + { + var builder = WebApplication.CreateBuilder(); + + builder.Services.AddDbContext(); + + var app = builder.Build(); + + using (var scope = app.Services.CreateScope()) + { + var context = scope.ServiceProvider.GetService(); + context.Database.EnsureCreated(); + } + + IDataManager dataManager = new EFDataManager(); + IChampionsManager championsManager = dataManager.ChampionsMgr; + + var ak = (await championsManager.GetItemsByName("A", 0, 1)).First(); + + Assert.IsNotNull(ak); + //Assert.AreEqual("Akali", ak.Name); + } } }