public void RemoveLastPlainFromPixelList__wont_fail_on_null_or_empty() { var dive = new Dive(1, 1, 2, "image"); var fac = new SampleFactory(); fac.RemoveLastPlainFromPixelList(null); fac.RemoveLastPlainFromPixelList(new List<Pixel> { }); true.Should().BeTrue(); }
public void RemoveLastPlainFromPixelList__removes_the_last_pixels_from_list() { var dive = new Dive(1, 1, 2, "image"); var pixel = (new[] { new Pixel(1, 1), new Pixel(2, 3), new Pixel(3, 5), new Pixel(4, 1), new Pixel(5, 1), new Pixel(6, 1), new Pixel(7, 1), new Pixel(8, 1) }).ToList(); var fac = new SampleFactory(); fac.RemoveLastPlainFromPixelList(pixel); pixel.Count().Should().Be(4); pixel[0].X.Should().Be(1); pixel[1].X.Should().Be(2); pixel[2].X.Should().Be(3); pixel[3].X.Should().Be(4); }