Esempio n. 1
0
        public void DefaultAttributeTest()
        {
            ExportAttribute attribute = new ExportAttribute();

            IEnumerable<string> exportNames = attribute.ProvideExportNames(typeof(BasicService));

            Assert.NotNull(exportNames);
            Assert.Equal(0, exportNames.Count());
        }
Esempio n. 2
0
        public void MultipleNameAttributeTest()
        {
            const string testExport = "TestExport";
            const string secondExport = "SecondExport";
            ExportAttribute attribute = new ExportAttribute(testExport, secondExport);

            IEnumerable<string> exportNames = attribute.ProvideExportNames(typeof(BasicService));

            Assert.NotNull(exportNames);
            Assert.Equal(2, exportNames.Count());
            Assert.Equal(testExport, exportNames.First());
            Assert.Equal(secondExport, exportNames.Last());
        }