diff --git a/test/EngineTest.cs b/test/EngineTest.cs index 0f47d14..47aa79e 100644 --- a/test/EngineTest.cs +++ b/test/EngineTest.cs @@ -274,5 +274,25 @@ namespace Tests Assert.That(someTest, Is.True); } + + class UndeclaredSomeEngine : Engine + { + public override void Update(float dt) + { + someTest = this.Some(); + } + } + + [Test] + public void IllegalSome() + { + var worldBuilder = new WorldBuilder(); + worldBuilder.AddEngine(); + worldBuilder.AddEngine(); + + var world = worldBuilder.Build(); + + Assert.Throws(() => world.Update(0.01f)); + } } }