Example #1
0
        public async Task ExistingTestCanBeUpdated(long testId, string title)
        {
            var command = new UpdateTestDTO
            {
                Title = title
            };

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

            AssertExt.EnsureSuccessStatusCode(response);

            var context    = factory.GetService <TestCreationDbContext>();
            var actualTest = context.Tests.Find(testId);

            AssertExt.AreEquivalent(command, actualTest);
        }
Example #2
0
        public async Task <ActionResult> UpdateTest(long testId, UpdateTestDTO updateTest)
        {
            var result = await Send(updateTest.CreateCommand(testId));

            return(ActionResult(result));
        }