public async Task WhenCreateAndDelete_Then_Deleted()
        {
            // Act
            var viewModelCreate = await factory.Create();

            await factory.Delete(viewModelCreate.Id);

            var responseGet = await factory.Get(viewModelCreate.Id);

            // Assert
            responseGet.StatusCode.Should().Be((int)HttpStatusCode.NoContent);
        }
Ejemplo n.º 2
0
        public async Task WhenCreateAndUpdateAndDelete_Then_Success()
        {
            //arrange
            var expectedNameAfterUpdate =
                $"AfterUpdate-Persona-Test-{DateTime.UtcNow.ToLongTimeString()}";

            //act
            var responseCreate = await factory.Create();

            var commandUpdate = new UpdatePersonaCommand(
                responseCreate.Id,
                expectedNameAfterUpdate);

            await factory.Update(commandUpdate);

            await factory.Delete(responseCreate.Id);

            var responseSearchById = await factory.Get(responseCreate.Id);

            //assert
            responseSearchById.Should().BeNull();
        }