public void Test_GetGameByKey_Return_Right_Object() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act GameDTO game = servise.GetGameByKey("me3"); //assert Assert.IsTrue(game.GameId == 1); }
public void Test_GetGameByKey_Game_Is_Not_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act GameDTO game = servise.GetGameByKey("me3"); //asset Assert.IsNotNull(game); }
public void Test_GetGameByKey_Key_Is_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act servise.GetGameByKey(null); }
public void Test_GetGameByGenre_Return_Rigth_Object() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetGameByGenre("RPG").ToList(); //assert Assert.AreEqual(gamesList.Count, 1); Assert.IsTrue(gamesList[0].GameId == 1); }
public void Test_GetGameByGenre_Search_With_Subgenre() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetGameByGenre("Races").ToList(); //assert Assert.AreEqual(gamesList.Count, 1); Assert.AreEqual(2, gamesList[0].GameId); }
public void Test_CreateGame_Game_Is_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = null; //act servise.CreateGame(game); }
public void Test_GetGameByGenre_Null_Name_Of_Genre() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetGameByGenre(null).ToList(); }
public void Test_EditGame_GameId_Less_Zero() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { GameId = -1, Key = "key", Description = "Description", Name = "Name", Genres = genres.Object.GetAll().Take(1).Select(Mapper.Map<Genre, GenreDTO>), PlatformTypes = platformTypes.Object.GetAll().Take(1).Select(Mapper.Map<PlatformType, PlatformTypeDTO>), Publisher = new PublisherDTO() { CompanyName = "name", PublisherId = 1, Description = "description", HomePage = "home.page" }, Price = 1, Discontinued = false, UnitsInStock = 20 }; //act servise.Edit(game); }
public void Test_EditGame_Is_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act servise.Edit(null); }
public void Test_DeleteGame_Game_Is_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act servise.Delete(null); }
public void Test_EditGame_GameId_Is_Zero() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { GameId = 0, Key = "key", Description = "Description", Name = "Name", Genres = genres.Object.GetAll().Take(1).Select(Mapper.Map<Genre, GenreDTO>), PlatformTypes = platformTypes.Object.GetAll().Take(1).Select(Mapper.Map<PlatformType, PlatformTypeDTO>) }; //act servise.Edit(game); }
public void Test_DeleteGame_Call_Delete() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { GameId = 1, Key = "key", Description = "Description", Name = "Name", Genres = genres.Object.GetAll().Take(1).Select(Mapper.Map<Genre, GenreDTO>), PlatformTypes = platformTypes.Object.GetAll().Take(1).Select(Mapper.Map<PlatformType, PlatformTypeDTO>), Publisher = new PublisherDTO() { CompanyName = "name", PublisherId = 1, Description = "description", HomePage = "home.page" }, Price = 1, Discontinued = false, UnitsInStock = 20 }; //act servise.Delete(game); //assert games.Verify(g => g.Delete(It.IsAny<Game>()), Times.Once()); }
public void Test_CreateGame_Game_PlatformType_Is_Null() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { Key = "key", Description = "Description", Name = "Name", Genres = genres.Object.GetAll().Take(1).Select(Mapper.Map<Genre, GenreDTO>), PlatformTypes = null }; //act servise.CreateGame(game); }
public void Test_CreateGame_Game_PlatformTypes_Has_PlatfromType_With_Id_Less_Zero() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { Key = "key", Description = "Description", Name = "Name", Genres = new List<GenreDTO>() { new GenreDTO() { GenreId = 1, Name = "Name" } }, PlatformTypes = new List<PlatformTypeDTO>() { new PlatformTypeDTO() { PlatformTypeId = -1, Name = "Name" } } }; //act servise.CreateGame(game); }
public void Test_GetGamesByPlatformTypes_Null_Array_Of_PlatformTypes() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetGamesByPlatformTypes(null).ToList(); }
public void Test_GetAll_Number_Of_Returned_Objects() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetAll().ToList (); //assert Assert.AreEqual(2, gamesList.Count); }
public void Test_GetGamesByPlatformTypes_Return_Right_Object() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); //act List<GameDTO> gamesList = servise.GetGamesByPlatformTypes( new string [] { "PC" }).ToList(); //assert Assert.AreEqual(2, gamesList.Count); Assert.AreEqual(1, gamesList[0].GameId); Assert.AreEqual(2, gamesList[1].GameId); }
public void Test_CreateGame_Game_Genres_Has_Genre_With_Id_Less_Zero() { //arrange GameService servise = new GameService(_unitOfWork.Object, null); GameDTO game = new GameDTO() { Key = "key", Description = "Description", Name = "Name", Genres = new List<GenreDTO>() { new GenreDTO() { GenreId = -1, Name = "Name" } }, PlatformTypes = platformTypes.Object.GetAll().Take(1).Select(Mapper.Map<PlatformType, PlatformTypeDTO>) }; //act servise.CreateGame(game); }