public async Task AddNewPlayer_PlayerDoesNotExist_ReturnsPlayer() { string expectedName = "Test"; int expextedId = 1; var expectedPlayer = new Player() { Id = 1, Name = expectedName }; var dataAccessMock = new Mock <IDataAccess>(); dataAccessMock.Setup(x => x.SavePlayer(It.IsAny <string>())).ReturnsAsync(expextedId); var playerService = new PlayerService(dataAccessMock.Object); var result = await playerService.AddNewPlayer(expectedName); Assert.NotNull(result); Assert.Equal(expectedName, result.Name); Assert.Equal(1, result.Id); }
private void Execute(string name) { playerService.AddNewPlayer(name); }