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); }
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."); }
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) }, }; }