Пример #1
0
        public void Winnings_ThrowsCorrectly()
        {
            var lossOutcome     = Outcome.CreateLoss();
            var canceledOutcome = Outcome.CreateCanceled();

            Assert.Throws <InvalidOperationException>(() => lossOutcome.Winnings);
            Assert.Throws <InvalidOperationException>(() => canceledOutcome.Winnings);
        }
Пример #2
0
        public void Type_ReturnsCorrectly()
        {
            var winOutcome      = Outcome.CreateWin(WinOutcomeWinnings);
            var lossOutcome     = Outcome.CreateLoss();
            var canceledOutcome = Outcome.CreateCanceled();

            Assert.Equal(OutcomeType.Win, winOutcome.Type);
            Assert.Equal(OutcomeType.Loss, lossOutcome.Type);
            Assert.Equal(OutcomeType.Canceled, canceledOutcome.Type);
        }