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); }
public void GetGameById_WhenIdIsNegative_ShouldThrowException() { BaseService gameService = new BaseService(null); gameService.GetGameById(-5); }
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); }