Exemplo n.º 1
0
        public void StoreCardSelectionAddsSelection()
        {
            var cardSelections = new CardSelections();
            var tableId        = _fixure.Create <string>();
            var selection      = _fixure.Create <CardSelection>();

            cardSelections.StoreCardSelection(tableId, selection);
            Assert.AreEqual(selection.Effort, cardSelections.Selections[tableId][0].Effort);
        }
Exemplo n.º 2
0
        public void StoreCardSelectionAddsSelectionToExistingTable()
        {
            var cardSelections = new CardSelections();
            var tableId        = _fixure.Create <string>();
            var selection      = _fixure.Create <CardSelection>();

            cardSelections.StoreCardSelection(tableId, _fixure.Create <CardSelection>());
            cardSelections.StoreCardSelection(tableId, _fixure.Create <CardSelection>());
            Assert.AreEqual(2, cardSelections.Selections[tableId].Count);
        }
Exemplo n.º 3
0
        public void ClearCardSelections()
        {
            var cardSelections = new CardSelections();
            var tableId        = _fixure.Create <string>();
            var selection      = _fixure.Create <CardSelection>();

            cardSelections.StoreCardSelection(tableId, selection);
            Assert.AreEqual(1, cardSelections.Selections[tableId].Count);
            cardSelections.ClearCardSelections(tableId);
            Assert.AreEqual(0, cardSelections.Selections[tableId].Count);
        }
Exemplo n.º 4
0
        public void StoreCardSelectionAddsSelectionToSeparateTables()
        {
            var cardSelections = new CardSelections();
            var table1         = _fixure.Create <string>();
            var table2         = _fixure.Create <string>();
            var selection      = _fixure.Create <CardSelection>();

            cardSelections.StoreCardSelection(table1, _fixure.Create <CardSelection>());
            cardSelections.StoreCardSelection(table2, _fixure.Create <CardSelection>());
            Assert.AreEqual(1, cardSelections.Selections[table1].Count);
            Assert.AreEqual(1, cardSelections.Selections[table2].Count);
        }