public async Task Can_Create_New_Game() { var publisherId = _publisherRepository.GetAllAsync().GetAwaiter().GetResult().First().Id; var entity = GamesTestData.SecondGame; var expected = new GameForCreationModel { Name = entity.Name, Description = entity.Description, PlatformTypesId = entity.GamePlatformType.Select(x => x.PlatformTypeId).ToArray(), GenresId = entity.GameGenre.Select(x => x.Genre.Id).ToArray(), PublisherId = publisherId }; var ee = Mapper.Map <GameModel>(expected); var res = await _gameService.SaveSafe(ee); res.Should().BeOfType <Right <Error, GameModel> >(); }