public async void VerifyReturnItems() { var games = _mapper.Map <IEnumerable <Game> >(GameTestData.GetAll()); _gameMock.Setup(x => x.GetAll()).ReturnsAsync(games); var dbGames = await _gameApplication.GetAll("", null); Assert.True(dbGames.Any()); Assert.True(dbGames.Count() == 4); }
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); }