Beispiel #1
0
        public void CalculateRange_WhenNullInterval_ReturnsNull()
        {
            var testShip = StarshipUtils.Create(IntervalUnit.Unknown, null, null);
            var strategy = new SimpleRangeCalculationStrategy();

            Assert.Null(strategy.CalculateRange(testShip));
        }
Beispiel #2
0
        public void CalculateRange_WhenUnitMismatch_ThrowsCalculationException()
        {
            var testShip = StarshipUtils.Create(IntervalUnit.Day, 1, 1);
            var strategy = new SimpleRangeCalculationStrategy();

            Assert.Throws <CalculationException>(() => strategy.CalculateRange(testShip));
        }