getgauge / gauge-csharp

Csharp runner for Gauge
https://gauge.org
GNU General Public License v3.0
33 stars 21 forks source link

Custom IScreenGrabber is not loaded when implemented in assembly before "Gauge.CSharp.Lib" #90

Closed ludekcakl closed 8 years ago

ludekcakl commented 8 years ago

Steps to reproduce

  1. Implement CustomScreenGrabber in assembly named "aaa.dll"
  2. AssemblyLoader is loading assemblies based on their name in alphabetical order
  3. CustomScreenGrabber is not loaded because it has dependency on "Gauge.CSharp.Lib" (IScreenGrabber) which is not loaded yet.

    Gauge version

Gauge version: 0.6.1
csharp (0.8.0)