public void InvalidElementTest() { var particle = new ElementParticle(typeof(T1), 0, 1) .Compile(); var data = new TestOpenXmlCompositeElement(); Assert.False(particle.Set(data, new T2())); Assert.Null(particle.Get <T2>(data)); }
public void ElementTest() { var particle = new ElementParticle(typeof(T1), 0, 1) .Compile(); var data = new TestOpenXmlCompositeElement(); var instance = new T1(); Assert.True(particle.Set(data, instance)); Assert.Equal(instance, particle.Get <T1>(data)); }