Exemple #1
0
        public void ThrowException_WhenSatelliteListIsEmpty()
        {
            var builder = new SpySystem.Builder()
                          .ConnectingTo(new());

            var exception = Assert.Throws <ArgumentException>(() => builder.Build());

            Assert.Equal("No satellites", exception.Message);
        }
Exemple #2
0
        public void ThrowException_WhenNoLocationGuesserIsSupplied()
        {
            var builder = new SpySystem.Builder()
                          .WithToleranceOf(0.00001)
                          .ConnectingTo(new List <(double X, double Y)>()
            {
                (1, 1)
            });
            var exception = Assert.Throws <ArgumentException>(() => builder.Build());

            Assert.Equal("No location guesser supplied", exception.Message);
        }