Exemplo n.º 1
0
        public async Task NewCatalogCanBeCreated(string catalogName)
        {
            var body = new CreateCatalogDTO()
            {
                Name = catalogName, OwnerId = TestUtils.OwnerId
            };

            var response = await client.PostAsync(EndpointName, body);

            AssertExt.EnsureSuccessStatusCode(response);

            var createdCatalogId = response.GetContent <long>().Value;
            var context          = factory.GetService <TestCreationDbContext>();
            var catalog          = context.QuestionsCatalogs.Find(createdCatalogId);

            Assert.AreEqual(catalogName, catalog.Name);
        }
Exemplo n.º 2
0
        public async Task <ActionResult <long> > CreateCatalog(CreateCatalogDTO createCatalog)
        {
            var result = await Send(createCatalog.CreateCommand());

            return(ActionResult(result));
        }