private GamerService CreateGamerService() { var gamerId = Guid.Parse(User.Identity.GetUserId()); var service = new GamerService(gamerId); return(service); }
public ActionResult Edit(int id) { var service = CreateGameNightService(); var detail = service.GetGameNightById(id); var userId = Guid.Parse(User.Identity.GetUserId()); var gatheringService = new GameService(userId); var gameList = gatheringService.GetGames(); var gamerId = Guid.Parse(User.Identity.GetUserId()); var gettingService = new GamerService(gamerId); var gamerList = gettingService.GetGamers(); var model = new GameNightEdit { GameTimeId = detail.GameTimeId, GameId = detail.GameId, DateTime = detail.DateTime, Location = detail.Location, NoobsAllowed = detail.NoobsAllowed, Description = detail.Description, TutorialVideo = detail.TutorialVideo, GamerTag = detail.GamerTag }; ViewBag.GameId = new SelectList(gameList, "GameId", "Title"); ViewBag.GamerTag = new SelectList(gamerList, "GamerTag", "GamerTag"); return(View(model)); }
// GET: Gamer public ActionResult Index() { var gamerId = Guid.Parse(User.Identity.GetUserId()); var service = new GamerService(gamerId); var model = service.GetGamers(); return(View(model)); }
public void GetGamer() { //Arrange _gamerRepositoryMock.Setup(mock => mock.Get(It.IsAny <Guid>())); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act gamerService.GetGamer(_testGamer.Id); //Assert _gamerRepositoryMock.Verify(mock => mock.Get(It.Is <Guid>(x => x.Equals(_testGamer.Id))), Times.Once()); }
public void AddGamerToGamersList() { //Arrange _gamerRepositoryMock.Setup(mock => mock.Add(It.IsAny <Gamer>())); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act gamerService.AddGamer(_testGamer); //Assert _gamerRepositoryMock.Verify(mock => mock.Add(It.Is <Gamer>(x => x.Equals(_testGamer))), Times.Once()); }
public void ExistsGamerNickname() { //Arrange var nickname = "test"; _gamerRepositoryMock.Setup(mock => mock.NicknameExists(It.IsAny <string>())); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act gamerService.NicknameExists(nickname); _gamerRepositoryMock.Verify(mock => mock.NicknameExists(It.Is <string>(x => x.Equals(nickname))), Times.Once()); }
public void GetGamersList() { //Arrange _gamerRepositoryMock.Setup(x => x.GetAll()).Returns(new List <Gamer> { new Gamer() }); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act var gamers = gamerService.GetAllGamers(); //Assert Assert.AreEqual(1, gamers.Count()); _gamerRepositoryMock.Verify(mock => mock.GetAll(), Times.Once()); }
public void GetByNickname() { //Arrange var nickname = "test"; _gamerRepositoryMock.Setup(mock => mock.GetByNickname(It.IsAny <string>())) .Returns(new Gamer()); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act gamerService.GetGamerBoardGameByNickname(nickname); //Assert _gamerRepositoryMock.Verify(mock => mock.GetByNickname(It.Is <string>(x => x.Equals(nickname))), Times.Once()); }
// GET public ActionResult Create() { var userId = Guid.Parse(User.Identity.GetUserId()); var gatheringService = new GameService(userId); var gameList = gatheringService.GetGames(); ViewBag.GameId = new SelectList(gameList, "GameId", "Title"); var gamerId = Guid.Parse(User.Identity.GetUserId()); var gettingService = new GamerService(gamerId); var gamerList = gettingService.GetGamers(); ViewBag.GamerTag = new SelectList(gamerList, "GamerTag", "GamerTag"); return(View()); }
public void GetByEmail() { //Arrange var mail = "test"; _gamerRepositoryMock.Setup(mock => mock.GetByEmail(It.IsAny <string>())) .Returns(new Gamer()); var gamerService = new GamerService(_gamerRepositoryMock.Object); //Act gamerService.GetGamerByEmail(mail); //Assert _gamerRepositoryMock.Verify(mock => mock.GetByEmail(It.Is <string>(x => x.Equals(mail))), Times.Once()); }
static void Main(string[] args) { Console.WriteLine("///////////OYUNCU EKLEME///////////"); DateTime tarih = new DateTime(1988, 07, 05); Gamer gamer1 = new Gamer { Id = 1, NationalId = 31187118752, FirstName = "Saide Işılay".ToUpper(), LastName = "Baykal".ToUpper(), DateOfBirth = tarih }; GamerService gamerService = new GamerService(new GamerValidation()); gamerService.Add(gamer1); Console.WriteLine("///////////OYUN EKLEME///////////"); Game game1 = new Game { Id = 1, GameName = "The Talos Principle", GameCategory = "Stategy", GameUnitPrice = 60 }; GameService gameService = new GameService(); gameService.Add(game1); Console.WriteLine("///////////KAMPANYA EKLEME///////////"); Campaign campaign = new Campaign { Id = 1, CampaignName = "Arkadaş kampanyası", Description = "1-7 Mart tarihlerde geçerli olan bu kampanyada kendine ve seçtiğin bir arkadaşına 'Jammer' ve 'Reflector' ENVANTERLERİNİ veriyoruz!!!" }; CampaignService campaignService = new CampaignService(); campaignService.Add(campaign); Console.WriteLine("///////////SATIŞ EKLEME///////////"); SaleGameService saleGameService = new SaleGameService(); saleGameService.SalesToGamer(game1, gamer1); Console.WriteLine("///////////KAMPANYALI SATIŞ EKLEME///////////"); saleGameService.SalesToGamerViaCampaign(game1, gamer1, campaign); }