[SetUp]//Ётот атрибут используетс¤ внутри тестовогоприспособлени¤ дл¤ предоставлени¤ общего набора функций, которые выполн¤ютс¤ непосредственно перед вызовом каждого метода тестировани¤. public void Setup() { docsService = new DocsService(docContext, new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build()); ServiceProvider = Api.Web.Program.CreateHostBuilder(new string[0]).Build().Services; var doc = new Doc { Category = Category.APPLICATION, Name = "TestFile.txt", }; var ver = new Api.DAL.Models.Version { Doc = doc, Release = 1, Size = 1234, UploadDateTime = DateTime.Now, Path = @"C:\\Other\\Files\\Tests", }; docContext.Add(doc); docContext.Versions.Add(ver); docContext.SaveChanges(); }
public void Setup() { docsService = new DocsService(docContext, new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build()); ServiceProvider = Api1.Program.CreateHostBuilder(new string[0]).Build().Services; var doc = new Doc { Category = Category.APPLICATION, Name = "TestFile.txt", }; var ver = new Api1.Models.Version { Doc = doc, Release = 1, Size = 1234, UploadDateTime = DateTime.Now, Path = @"C:\\Files\\Tests", }; docContext.Add(doc);// как обратитьс¤ к контексту, который создаетс¤ в начале, in memory? docContext.Versions.Add(ver); int res = docContext.SaveChanges(); }