public void Constructor_ValidName_NameAndDefaultValuesSet() { // Call var data = new TestPointBasedChartData("test data"); // Assert Assert.IsInstanceOf <ChartData>(data); Assert.AreEqual("test data", data.Name); CollectionAssert.IsEmpty(data.Points); }
public void Points_SetNullValue_ThrowsArgumentNullException() { // Setup var data = new TestPointBasedChartData("test data"); // Call TestDelegate test = () => data.Points = null; // Assert const string expectedMessage = "The array of points cannot be null."; TestHelper.AssertThrowsArgumentExceptionAndTestMessage <ArgumentNullException>(test, expectedMessage); }
public void Points_SetValidNewValue_GetsNewValue() { // Setup var data = new TestPointBasedChartData("test data"); var points = new[] { new Point2D(0.0, 1.0), new Point2D(2.5, 1.1) }; // Call data.Points = points; // Assert Assert.AreSame(points, data.Points); }