Example #1
0
        public async Task ExistingCatalogCanBeUpdated(long catalogId, string catalogName)
        {
            var command = new UpdateCatalogDTO()
            {
                Name = catalogName
            };

            var response = await client.PutAsync($"{EndpointName}/{catalogId}/", command);

            AssertExt.EnsureSuccessStatusCode(response);

            var context       = factory.GetService <TestCreationDbContext>();
            var actualCatalog = context.QuestionsCatalogs.Find(catalogId);

            Assert.AreEqual(catalogName, actualCatalog.Name);
        }
        public async Task <ActionResult> UpdateCatalog(long catalogId, UpdateCatalogDTO updateCatalog)
        {
            var result = await Send(updateCatalog.CreateCommand(catalogId));

            return(ActionResult(result));
        }