using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Text; using FluentAssertions; using NUnit.Framework; using Ninject; using NzbDrone.Providers; namespace NzbDrone.App.Test { [TestFixture] public class CentralDispatchTests { [Test] public void Kernel_can_get_kernel() { CentralDispatch.Kernel.Should().NotBeNull(); } [Test] public void Kernel_should_return_same_kernel() { var firstKernel = CentralDispatch.Kernel; var secondKernel = CentralDispatch.Kernel; firstKernel.Should().BeSameAs(secondKernel); } [Test] public void Kernel_should_be_able_to_resolve_ApplicationServer() { var appServer = CentralDispatch.Kernel.Get(); appServer.Should().NotBeNull(); } } }