示例#1
0
 public void GetGameById_WhenIdIs2_ShouldReturnGameWithId2()
 {
     Mock<IUowData> mock = new Mock<IUowData>();
     mock.Setup(m => m.Games.GetById(2)).Returns(new Game
     {
         Id = 2
     });
     BaseService gameService = new BaseService(mock.Object);
     Game game = gameService.GetGameById(2);
     Assert.AreEqual(game.Id, 2);
 }
示例#2
0
 public void GetGameById_WhenIdIsNegative_ShouldThrowException()
 {
     BaseService gameService = new BaseService(null);
     gameService.GetGameById(-5);
 }
示例#3
0
 public void GetGameById_WhenNoGameWithId2_ShouldThrowException()
 {
     Mock<IUowData> mock = new Mock<IUowData>();
     mock.Setup(m => m.Games.GetById(It.IsAny<int>())).Returns(default(Game));
     BaseService gameService = new BaseService(mock.Object);
     Game game = gameService.GetGameById(2);
 }