From 9d390865e0d34b0d509e372d98c521cc10c3b547 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Fri, 2 Oct 2015 18:01:33 +0300 Subject: [PATCH] Changed the premake to take multiple dependencies for test projects. Signed-off-by: Dimitar Dobrev --- tests/NamespacesDerived/NamespacesDerived.Tests.cs | 7 +++---- tests/NamespacesDerived/premake4.lua | 5 ++++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/tests/NamespacesDerived/NamespacesDerived.Tests.cs b/tests/NamespacesDerived/NamespacesDerived.Tests.cs index 456976d4..287523c1 100644 --- a/tests/NamespacesDerived/NamespacesDerived.Tests.cs +++ b/tests/NamespacesDerived/NamespacesDerived.Tests.cs @@ -7,9 +7,8 @@ public class NamespaceDerivedTests [Test] public void TestNonRenamedMethod() { - // TODO: the premake is broken and does not add a reference to NamespaceBase.CSharp - //var derived = new Derived(); - //var parent = derived.Parent; - //derived.parent(0); + var derived = new Derived(); + var parent = derived.Parent; + derived.parent(0); } } \ No newline at end of file diff --git a/tests/NamespacesDerived/premake4.lua b/tests/NamespacesDerived/premake4.lua index ad98cb93..48d5ed45 100644 --- a/tests/NamespacesDerived/premake4.lua +++ b/tests/NamespacesDerived/premake4.lua @@ -1,4 +1,7 @@ group "Tests/Namespaces" SetupTestGeneratorProject("NamespacesDerived", "NamespacesBase") SetupTestNativeProject("NamespacesDerived", "NamespacesBase") - SetupTestProjectsCSharp("NamespacesDerived", "NamespacesBase") \ No newline at end of file + SetupTestProjectsCSharp("NamespacesDerived", "NamespacesBase") + + project("NamespacesDerived.Tests.CSharp") + links { "NamespacesBase.CSharp" } \ No newline at end of file