public void LoadFromFile() { var definition = new DefinitionTile( "def", tile, new List<TileAttribute>() ); Assert.That(definition.Name, Is.EqualTo("def")); Assert.That(definition.Render(model), Is.Not.Empty); Assert.That(definition.Render(model), Is.EqualTo(tile.Render(model))); }
public void LoadFromFile() { var definition = new DefinitionTile( "def", tile, new List <TileAttribute>() ); Assert.That(definition.Name, Is.EqualTo("def")); Assert.That(definition.Render(model), Is.Not.Empty); Assert.That(definition.Render(model), Is.EqualTo(tile.Render(model))); }
public void RenderOfADefinitionWithOutAnyAttributesShouldRenderTheSameAsTheUnderlyingFileTile() { var definition = new DefinitionTile( "def", tile, new List <TileAttribute>() ); Assert.That(definition.Name, Is.EqualTo("def")); Assert.That(definition.Render(model), Is.Not.Empty); Assert.That(definition.Render(model), Is.EqualTo(tile.Render(model))); }
public void DefinitionMergesExtendsAttributes() { var parent = new DefinitionTile( "main", tile, new List<TileAttribute> { new TileAttribute("second", new StringTile("1")), new TileAttribute("first", new StringTile("2")) } ); var extends = new DefinitionTile( "def", parent, new List<TileAttribute> { new TileAttribute("first", new StringTile("A")) } ); Assert.That(extends.Attributes.Count, Is.EqualTo(2)); Assert.That(extends.Attributes["first"].Value.Render(model), Is.EqualTo("A")); }
public void DefinitionMergesExtendsAttributes() { var parent = new DefinitionTile( "main", tile, new List <TileAttribute> { new TileAttribute("second", new StringTile("1")), new TileAttribute("first", new StringTile("2")) } ); var extends = new DefinitionTile( "def", parent, new List <TileAttribute> { new TileAttribute("first", new StringTile("A")) } ); Assert.That(extends.Attributes.Count, Is.EqualTo(2)); Assert.That(extends.Attributes["first"].Value.Render(model), Is.EqualTo("A")); }
public void RenderOfADefinitionWithOutAnyAttributesShouldRenderTheSameAsTheUnderlyingFileTile() { var definition = new DefinitionTile( "def", tile, new List<TileAttribute>() ); Assert.That(definition.Name, Is.EqualTo("def")); Assert.That(definition.Render(model), Is.Not.Empty); Assert.That(definition.Render(model), Is.EqualTo(tile.Render(model))); }