public async Task Should_return_correct_message(Outcome outcome, string expectedMessage) { // Arrange // Act var result = await rpsPlayer.Result(outcome); // Assert result.Should().Be(expectedMessage); await rpsGameStore.Received(1).Update(Arg.Any <RPSGame>()); }