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); }
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(); }