Ejemplo n.º 1
0
        [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();
        }
Ejemplo n.º 2
0
        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();
        }