public void Test_Should_Find_GlobalBeanConfig() { var beanOptions = new BeanOptions(); beanOptions.UseGlobalBeanName("Global"); var beanConfig = beanOptions.FindBeanConfig(typeof(ILangBean)); Assert.Equal("Global", beanConfig.BeanName); Assert.False(beanConfig.ThrowExceptionIfNotFound); }
public void Test_Should_Find_InterfaceBeanConfig() { var beanOptions = new BeanOptions(); beanOptions.UseGlobalBeanName("Global"); beanOptions.UseBeanNameWithError(typeof(ILangBean), "Spanish"); var beanConfig = beanOptions.FindBeanConfig(typeof(ILangBean)); Assert.Equal("Spanish", beanConfig.BeanName); Assert.True(beanConfig.ThrowExceptionIfNotFound); }
public void Test_Should_Use_Global_BeanName(string name, bool withErrors) { var beanOptions = new BeanOptions(); if (withErrors) { beanOptions.UseGlobalBeanNameWithError(name); } else { beanOptions.UseGlobalBeanName(name); } Assert.Equal(name, beanOptions.GlobalBeanName.BeanName); Assert.Equal(withErrors, beanOptions.GlobalBeanName.ThrowExceptionIfNotFound); }