Beispiel #1
0
        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
        }
Beispiel #2
0
        public void RepoEnsureGameResultCountIsZero()
        {
            //Arrange
            RazzleRepository repo = new RazzleRepository();
            //Act
            int expected = 0;
            int actual   = repo.GetGameResultCount();

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #3
0
        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);
        }