public void GetBlades_Returns_Filled_List_By_Default() { var result = CoreBlades.GetBlades(); Assert.IsNotNull(result); Assert.IsNotEmpty(result); Assert.AreEqual(result.Count, 9); }
public void GetBlades_Returns_Filled_List_When_Properties_Are_Null() { CoreBlades.Routing = null; CoreBlades.DependencyResolver = null; var result = CoreBlades.GetBlades(); Assert.IsNotNull(result); Assert.IsNotEmpty(result); Assert.AreEqual(result.Count, 9); }
/// <summary> /// Gets the list of components that are to be used for the application. /// </summary> /// <returns>A list of the components registered with the application.</returns> public virtual BladeList GetAllBlades() { if (bladeList == null) { lock (_lock) { if (bladeList == null) { bladeList = new BladeList(CoreBlades.GetBlades()); var commonBlades = GetCommonBlades(); if (commonBlades != null) { bladeList.AddRange(commonBlades); } } } } return(bladeList); }