public void Initialize() { datasource = new List <GameResult>(); mock_context = new Mock <RazzleContext>(); mock_gameresults_table = new Mock <DbSet <GameResult> >(); //Fake Players Table repo = new RazzleRepository(mock_context.Object); //Injects mocked (fake) RazzleContext data = datasource.AsQueryable(); //Turns List<GameResult> into something we can query with LINQ }
public void RepoEnsureGameResultCountIsZero() { //Arrange RazzleRepository repo = new RazzleRepository(); //Act int expected = 0; int actual = repo.GetGameResultCount(); //Assert Assert.AreEqual(expected, actual); }
public void RepoEnsureICanAddPlayerToGameResult() { //Arrange RazzleRepository repo = new RazzleRepository(); //Act repo.AddPlayerToGameResult("Some Name"); int actual = repo.GetGameResultCount(); int expected = 1; //Assert Assert.AreEqual(expected, actual); }