Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs =================================================================== diff -u -r48244f68eee25ef1d91701d82e4c4867f0252ffc -r7a0ed3e2b1d151b738fc85dfa0e9da3c295f0d2c --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs (.../RiskeerPluginTest.cs) (revision 48244f68eee25ef1d91701d82e4c4867f0252ffc) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/RiskeerPluginTest.cs (.../RiskeerPluginTest.cs) (revision 7a0ed3e2b1d151b738fc85dfa0e9da3c295f0d2c) @@ -216,6 +216,24 @@ } [Test] + public void GetStateInfos_ReturnsSupportedStateInfos() + { + // Setup + using (var plugin = new RiskeerPlugin()) + { + // Call + StateInfo[] stateInfos = plugin.GetStateInfos().ToArray(); + + // Assert + Assert.AreEqual(4, stateInfos.Length); + Assert.IsTrue(stateInfos.Any(si => si.Name == "Traject")); + Assert.IsTrue(stateInfos.Any(si => si.Name == "Faalpaden")); + Assert.IsTrue(stateInfos.Any(si => si.Name == "Berekeningen")); + Assert.IsTrue(stateInfos.Any(si => si.Name == "Assembleren")); + } + } + + [Test] public void GetPropertyInfos_ReturnsSupportedPropertyInfos() { // Setup