Beispiel #1
0
        public void Should_ReturnNull_When_DistanceLessThanZero()
        {
            var connectionMock = new Mock <IStarshipRepository>();

            TravelService travelService = new TravelService(connectionMock.Object);
            var           travels       = travelService.FindStops(0, new Starship());

            travels.Should().Be(null);
        }
Beispiel #2
0
        public void Should_NumberStops_When_DistanceGreaterThanZero()
        {
            double distance = 55;
            double _MGLT    = 10;

            var connectionMock = new Mock <IStarshipRepository>();

            TravelService travelService = new TravelService(connectionMock.Object);
            var           travels       = travelService.FindStops(distance, new Starship()
            {
                MGLT = _MGLT
            });

            var stops = Math.Floor(distance / _MGLT);

            travels.stops.Should().Be(stops);
        }