public void Default_MvcBlade_Returns_Filled_Registration_List() { var blade = new RoutingBlade(); var list = new AutoRegistrationList(); blade.AddRegistrations(list); Assert.IsNotEmpty(list.ToList()); Assert.AreEqual(list.Count(), 1); }
public void Default_MvcBlade_Returns_Filled_Registration_List_With_MVC_Registrations() { var blade = new RoutingBlade(); var list = new AutoRegistrationList(); blade.AddRegistrations(list); foreach (ServiceRegistration registration in list) { Assert.IsTrue(registration.IsValid()); } }
public void Null_Service_Locator_Should_Throw_InvalidOperationException() { var context = Get<IRotorContext>(); using (Record()) { Expect.Call(context.ServiceLocator).Return(null); } using (Playback()) { var blade = new RoutingBlade(); blade.Spin(context); } }
public void Null_Service_Locator_Should_Throw_InvalidOperationException() { var context = Get <IRotorContext>(); using (Record()) { Expect.Call(context.ServiceLocator).Return(null); } using (Playback()) { var blade = new RoutingBlade(); blade.Spin(context); } }
public void Null_Rotor_Context_Should_Throw_ArgumentNullException() { var blade = new RoutingBlade(); blade.Spin(null); }
public void Routing_Blade_Is_Not_Core_Blade() { bool result = new RoutingBlade().IsCoreBlade(); Assert.IsFalse(result); }