コード例 #1
0
        public void DefaultExport_Invoked_SpecUpdated(bool enabled)
        {
            var spec    = new TypeSpec(new ExportTsInterfaceAttribute());
            var builder = new TypeGen.Core.SpecGeneration.Generic.InterfaceSpecBuilder <ExportedClass>(spec);

            builder.DefaultExport(enabled);

            Attribute attribute = spec.AdditionalAttributes.FirstOrDefault();

            Assert.IsType <TsDefaultExportAttribute>(attribute);
            Assert.Equal(enabled, ((TsDefaultExportAttribute)attribute).Enabled);
        }