--
-- tests/actions/vstudio/dotnet2005/projectelement.lua
-- Validate generation of element in Visual Studio 2005+ .csproj
-- Copyright (c) 2009-2017 Jason Perkins and the Premake project
--
local p = premake
local suite = test.declare("vstudio_dn2005_projectelement")
local dn2005 = p.vstudio.dotnetbase
--
-- Setup
--
local wks, prj
function suite.setup()
wks, prj = test.createWorkspace()
end
local function prepare()
dn2005.xmlDeclaration()
dn2005.projectElement(prj)
end
--
-- Tests
--
function suite.on2005()
p.action.set("vs2005")
prepare()
test.capture [[
]]
end
function suite.on2008()
p.action.set("vs2008")
prepare()
test.capture [[
]]
end
function suite.on2010()
p.action.set("vs2010")
prepare()
test.capture [[
]]
end
function suite.on2012()
p.action.set("vs2012")
prepare()
test.capture [[
]]
end
function suite.on2013()
p.action.set("vs2013")
prepare()
test.capture [[
]]
end
function suite.on2015()
p.action.set("vs2015")
prepare()
test.capture [[
]]
end
function suite.on2017()
p.action.set("vs2017")
prepare()
test.capture [[
]]
end
function suite.on2019()
p.action.set("vs2019")
prepare()
test.capture [[
]]
end