Ejemplo n.º 1
0
            public async Task Setup()
            {
                var centre = new Complex(5, 10);
                var range  = new Complex(10, 20);
                var sut    = new ComplexPlaneBuilder();

                _result = await sut.BuildArrayAsync(51, 101, centre, range);
            }
Ejemplo n.º 2
0
            public void ThrowsArgumentException(int width, int height)
            {
                var centre = new Complex(0, 0);
                var range  = new Complex(2, 2);
                var sut    = new ComplexPlaneBuilder();

                Assert.ThrowsAsync <ArgumentException>(async() => await sut.BuildArrayAsync(width, height, centre, range), "Dimensions must be > 0.");
            }
Ejemplo n.º 3
0
            public async Task Setup()
            {
                var centre = new Complex(0, 0);
                var range  = new Complex(2, 2);
                var sut    = new ComplexPlaneBuilder();

                _result = await sut.BuildArrayAsync(3, 3, centre, range);

                _expected = new Complex[, ]
                {
                    { new Complex(-1, -1), new Complex(-1, 0), new Complex(-1, 1) },
                    { new Complex(0, -1), new Complex(0, 0), new Complex(0, 1) },
                    { new Complex(1, -1), new Complex(1, 0), new Complex(1, 1) },
                };
            }