Ejemplo n.º 1
0
        public async Task AcceptComandShouldThrowIfTestNotFound()
        {
            var command = new AcceptTestCommand
            {
                Accepted = true,
                Guid     = "SomeRandom"
            };

            var commandHandler = new AcceptTestCommandHandler(_context);
            await commandHandler.Handle(command, CancellationToken.None).ShouldThrowAsync <EntityNotFoundException>();
        }
Ejemplo n.º 2
0
        public async Task AcceptCommandShouldChangeTestStatusCodeToAccepted()
        {
            var test    = _context.Tests.Find(1);
            var command = new AcceptTestCommand
            {
                Accepted = true,
                Guid     = test.ActivationUrl
            };

            var commandHandler = new AcceptTestCommandHandler(_context);
            await commandHandler.Handle(command, CancellationToken.None);

            var acceptedTest = _context.Tests.Find(1);

            acceptedTest.ShouldNotBeNull();
            acceptedTest.ActivationStatusCode.ShouldBe(ActivationStatusCode.Accepted);
        }
Ejemplo n.º 3
0
 public async Task <IActionResult> AddTest(AcceptTestCommand command)
 {
     return(Ok(await Mediator.Send(command)));
 }