Beispiel #1
0
        public void GetSource_SourceWithoutOverride_DifferentSource()
        {
            var options = new DefaultApplicationNameOptions
            {
                Source = "",
            };
            var application = CreateDefaultApplicationNameService(options);

            var actualSource = application.GetSource();

            Assert.NotEqual(options.Source, actualSource.ToString());
        }
Beispiel #2
0
        public void GetSource_SourceWithOverride_SameSource()
        {
            var options = new DefaultApplicationNameOptions
            {
                Source = "motor://test/",
            };
            var application = CreateDefaultApplicationNameService(options);

            var actualSource = application.GetSource();

            Assert.Equal(options.Source, actualSource.ToString());
        }
Beispiel #3
0
        public void GetFullName_FullNameWithOverride_SameFullName()
        {
            var options = new DefaultApplicationNameOptions
            {
                FullName = "test",
            };
            var application = CreateDefaultApplicationNameService(options);

            var actualFullName = application.GetFullName();

            Assert.Equal(options.FullName, actualFullName);
        }
Beispiel #4
0
        public void GetFullName_FullNameWithoutOverride_DifferentFullName()
        {
            var options = new DefaultApplicationNameOptions
            {
                FullName = "",
            };
            var application = CreateDefaultApplicationNameService(options);

            var actualFullName = application.GetFullName();

            Assert.NotEqual(options.FullName, actualFullName);
        }
 public DefaultApplicationNameService(Assembly assembly, IOptions <DefaultApplicationNameOptions> options)
 {
     _assembly = assembly;
     _options  = options.Value ?? new DefaultApplicationNameOptions();
 }