public async void VerifyCreateItem() { var gameVw = GameTestData.Get(); var game = _mapper.Map <Game>(gameVw); _gameMock.Setup(x => x.Add(It.IsAny <Game>())).ReturnsAsync(game); var newGame = await _gameApplication.Add(gameVw); gameVw.ToExpectedObject().ShouldEqual(newGame); }
public async void VerifyGetItemById(int id) { var gameVw = GameTestData.Get(id); var game = _mapper.Map <Game>(gameVw); _gameMock.Setup(x => x.GetById(It.IsAny <int>())).ReturnsAsync(game); var item = await _gameApplication.GetById(1); Assert.Equal(id, item.Id); }
public async void CreateItemWithError() { var gameVw = GameTestData.Get(); var game = _mapper.Map <Game>(gameVw); _gameMock.Setup(x => x.Add(It.IsAny <Game>())).ReturnsAsync(game); var newGame = await _gameApplication.Add(gameVw); var validation = new GameValidation(_gameApplication).Validate(gameVw); Assert.False(validation.IsValid); }