Ejemplo n.º 1
0
        public void ShouldReturnNullOnInvalidSpaceship(int distance, int?mglt, int?consumableHours)
        {
            Starship s = new Starship()
            {
                Name = "Test ship",
                MGLT = mglt,
                AvailableConsumablesInHours = consumableHours
            };
            var numberOfStops = s.ComputeNumberOfStops(distance);

            Assert.Null(numberOfStops);
        }
Ejemplo n.º 2
0
        [InlineData(1000000, 20, 4320, 11)] // Rebel Transport
        public void ShouldComputeTheNumberOfResupplyStops(int distance, int mglt, int consumableHours, int result)
        {
            Starship s = new Starship()
            {
                Name = "Test ship",
                MGLT = mglt,
                AvailableConsumablesInHours = consumableHours
            };
            var numberOfStops = s.ComputeNumberOfStops(distance);

            Assert.Equal(result, numberOfStops);
        }