Source

TrafficLight / src / Core / Modules / UtilityModule.cs

Full commit
using Ninject.Modules;
using RossCode.TrafficLight.Core.Adapters;
using RossCode.TrafficLight.Core.Utilities;

namespace RossCode.TrafficLight.Core.Modules
{
    public class UtilityModule : NinjectModule
    {
        public override void Load()
        {
            Bind<IFileSystem>().To<FileSystem>();
            Bind<IWebClient>().To<WebClient>();
            Bind<ITimer>().To<Timer>();
            Bind<IBusylightAdapter>().To<BusylightAdapter>();
        }
    }
}