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); }
public async Task <ActionResult <long> > CreateCatalog(CreateCatalogDTO createCatalog) { var result = await Send(createCatalog.CreateCommand()); return(ActionResult(result)); }