public AssemblyDefaultAliasAttributeTest() { //create a dynamic assembly with the required attribute //and check for the validity dynAsmName.Name = "TestAssembly"; dynAssembly = Thread.GetDomain().DefineDynamicAssembly( dynAsmName, AssemblyBuilderAccess.Run ); // Set the required Attribute of the assembly. Type attribute = typeof(AssemblyDefaultAliasAttribute); ConstructorInfo ctrInfo = attribute.GetConstructor( new Type [] { typeof(string) } ); CustomAttributeBuilder attrBuilder = new CustomAttributeBuilder(ctrInfo, new object [1] { "corlib" }); dynAssembly.SetCustomAttribute(attrBuilder); object [] attributes = dynAssembly.GetCustomAttributes(true); attr = attributes [0] as AssemblyDefaultAliasAttribute; }
public static void AssemblyDefaultAliasAttributeTests() { var attr1 = new AssemblyDefaultAliasAttribute(null); Assert.Null(attr1.DefaultAlias); var attr2 = new AssemblyDefaultAliasAttribute("My Alias"); Assert.Equal("My Alias", attr2.DefaultAlias); }
public bool PosTest2() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest2:Return the defaultAlias info from initialized the AssemblyDefaultAliasAttribute 2"); try { string defaultAlias = null; AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr.DefaultAlias != null) { TestLibrary.TestFramework.LogError("003", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); retVal = false; } return retVal; }
public bool PosTest1() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest1:Return the defaultAlias info from initialized the AssemblyDefaultAliasAttribute 1"); try { string defaultAlias = TestLibrary.Generator.GetString(-55, false, c_MIN_STR_LENGTH, c_MAX_STR_LENGTH); AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr.DefaultAlias != defaultAlias) { TestLibrary.TestFramework.LogError("001", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); retVal = false; } return retVal; }
public bool PosTest3() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest3:Initialize the AssemblyDefaultAliasAttribute 3"); try { string defaultAlias = string.Empty; AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr == null || assemDefaultAliasAttr.DefaultAlias != "") { TestLibrary.TestFramework.LogError("005", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); retVal = false; } return retVal; }
public bool PosTest3() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest3:Return the defaultAlias info from initialized the AssemblyDefaultAliasAttribute 3"); try { string defaultAlias = string.Empty; AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr.DefaultAlias != "") { TestLibrary.TestFramework.LogError("005", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("006", "Unexpect exception:" + e); retVal = false; } return(retVal); }
public bool PosTest1() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest1:Return the defaultAlias info from initialized the AssemblyDefaultAliasAttribute 1"); try { string defaultAlias = TestLibrary.Generator.GetString(-55, false, c_MIN_STR_LENGTH, c_MAX_STR_LENGTH); AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr.DefaultAlias != defaultAlias) { TestLibrary.TestFramework.LogError("001", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("002", "Unexpect exception:" + e); retVal = false; } return(retVal); }
public bool PosTest2() { bool retVal = true; TestLibrary.TestFramework.BeginScenario("PosTest2:Initialize the AssemblyDefaultAliasAttribute 2"); try { string defaultAlias = null; AssemblyDefaultAliasAttribute assemDefaultAliasAttr = new AssemblyDefaultAliasAttribute(defaultAlias); if (assemDefaultAliasAttr == null || assemDefaultAliasAttr.DefaultAlias != null) { TestLibrary.TestFramework.LogError("003", "the ExpectResult is not the ActualResult"); retVal = false; } } catch (Exception e) { TestLibrary.TestFramework.LogError("004", "Unexpect exception:" + e); retVal = false; } return(retVal); }
public void Ctor_String(string defaultAlias) { var attribute = new AssemblyDefaultAliasAttribute(defaultAlias); Assert.Equal(defaultAlias, attribute.DefaultAlias); }
public void CtorTest() { var a = new AssemblyDefaultAliasAttribute("some text"); Assert.AreEqual("some text", a.DefaultAlias); }