public void MultiChartShouldConstructProperly() { MultiChartDefinition chartDefinition = new MultiChartDefinition { Name = "MultiChart" }; MultiChart chart = new MultiChart(chartDefinition); chart.Should().BeOfType <MultiChart>(); chart.ChartDefinition.Should().BeOfType <MultiChartDefinition>(); chart.Name.Should().Be("MultiChart"); }
public void MultiChartShouldSerializeProperly() { MultiChartDefinition chartDefinition = new MultiChartDefinition { Name = "MultiChart" }; MultiChart chart = new MultiChart(chartDefinition); IChartSerializer serializer = Mock.Create <IChartSerializer>(Behavior.Strict); serializer.Arrange(x => x.Serialize(Arg.IsAny <MultiChartDefinition>())).Returns("").OccursOnce(); chart.Serialize(serializer); serializer.AssertAll(); }
public void MultiChartShouldCopyProperly() { MultiChartDefinition chartDefinition = new MultiChartDefinition { Name = "MultiChart" }; MultiChart chart = new MultiChart(chartDefinition); VisualObject copy = chart.Copy("Copied MultiChart"); copy.Should().BeOfType <MultiChart>(); MultiChart copiedChart = ( MultiChart )copy; copiedChart.ChartDefinition.Should().BeOfType <MultiChartDefinition>(); copiedChart.Name.Should().Be("Copied MultiChart"); }
public MultiChart(MultiChartDefinition chartDef) { _chartDef = chartDef; }