コード例 #1
0
        public void updateDeckRatingTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var manageDeck             = new ManageDeck(carddeckRepositoryMock);
            var returnObject           = manageDeck.updateDeckRating(0, 0);
            var expected = new ReturnObject(true, "Test");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
コード例 #2
0
        public void getDeckByIdTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var viewDeck = new ViewDeck(carddeckRepositoryMock);

            var expected     = new CarddeckEntity(0, "test", 0);
            var returnObject = viewDeck.getDeckById(0);

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
コード例 #3
0
        public void addNewCardTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var addNewCard             = new AddNewCard(carddeckRepositoryMock);
            var card     = new TaskCard(1, "Test task.", "Test penalty.", "Test Card");
            var expected = new ReturnObject(true, "Test");

            var returnObject = addNewCard.addNewCard(card);

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
コード例 #4
0
        public void removeFromGamemodeTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var manageDeck             = new ManageDeck(carddeckRepositoryMock);
            var gamemode = new Gamemode(0, "testmode");

            var returnObject = manageDeck.removeFromGamemode(0, gamemode);
            var expected     = new ReturnObject(false, "deck does not exist");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
コード例 #5
0
        public void addToGamemodeTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var manageDeck             = new ManageDeck(carddeckRepositoryMock);
            var gamemode = new Gamemode(0, "testmode");

            var returnObject = manageDeck.addToGamemode(0, gamemode);
            var expected     = new ReturnObject(true, "Test");

            Assert.AreEqual(expected.isSuccess(), returnObject.isSuccess());
        }
コード例 #6
0
        public void getGamemodesTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var viewDeck          = new ViewDeck(carddeckRepositoryMock);
            var expectedGamemodes = new Collection <Gamemode>();

            expectedGamemodes.Add(new Gamemode(0, "testgamemode"));

            var expected     = expectedGamemodes;
            var returnObject = viewDeck.getGamemodes(0);

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
コード例 #7
0
        public void getCardsInDeckTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var viewDeck      = new ViewDeck(carddeckRepositoryMock);
            var expectedCards = new Collection <TaskCard>();

            expectedCards.Add(new TaskCard(1, "Test task.", "Test penalty.", "Test Card"));

            var expected     = expectedCards;
            var returnObject = viewDeck.getCardsInDeck(new CarddeckEntity(0, "test", 0));

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }
コード例 #8
0
        public void getAllDecksTest()
        {
            var carddeckRepositoryMock = new CarddeckRepositoryMock();
            var viewDeck      = new ViewDeck(carddeckRepositoryMock);
            var expectedDecks = new Collection <CarddeckEntity>();

            expectedDecks.Add(new CarddeckEntity(0, "test", 0));

            var expected     = expectedDecks;
            var returnObject = viewDeck.getAllDecks();

            Assert.AreEqual(expected.GetType(), returnObject.GetType());
        }