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());
        }
        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());
        }
        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());
        }