public void ClassLevelDescriptionGettingTest() { var desc1 = TypeReflections.GetDescription(EntryOne); var desc2 = TypeReflections.GetDescription(EntryTwo); var desc3 = TypeReflections.GetDescription(EntryThree); var desc4 = TypeReflections.GetDescription(Wrapper); var desc5 = TypeReflections.GetDescription(Wrapper, ReflectionOptions.Inherit); desc1.ShouldBe("NormalClassOne"); #if NETFRAMEWORK desc2.ShouldBe(EntryTwo.Name); #else desc2.ShouldBe("NormalClassDisplayTwo"); #endif desc3.ShouldBe("NormalClassThree"); desc4.ShouldBe(Wrapper.Name); desc5.ShouldBe("NormalClassOne"); desc1 = TypeReflections.GetDescriptionOr(EntryOne, "OrMe"); desc2 = TypeReflections.GetDescriptionOr(EntryTwo, "OrMe"); desc3 = TypeReflections.GetDescriptionOr(EntryThree, "OrMe"); desc4 = TypeReflections.GetDescriptionOr(Wrapper, "OrMe"); desc5 = TypeReflections.GetDescriptionOr(Wrapper, "OrMe", ReflectionOptions.Inherit); desc1.ShouldBe("NormalClassOne"); #if NETFRAMEWORK desc2.ShouldBe("OrMe"); #else desc2.ShouldBe("NormalClassDisplayTwo"); #endif desc3.ShouldBe("NormalClassThree"); desc4.ShouldBe("OrMe"); desc5.ShouldBe("NormalClassOne"); }
public void PropertyLevelDescriptionGettingTest() { var desc1 = TypeReflections.GetDescription(PropertyOne); var desc2 = TypeReflections.GetDescription(PropertyTwo); var desc3 = TypeReflections.GetDescription(PropertyThree); desc1.ShouldBe("PropertyOne"); desc2.ShouldBe("PropertyDisplayTwo"); desc3.ShouldBe("PropertyThree"); desc1 = TypeReflections.GetDescriptionOr(PropertyOne, "OrMe"); desc2 = TypeReflections.GetDescriptionOr(PropertyTwo, "OrMe"); desc3 = TypeReflections.GetDescriptionOr(PropertyThree, "OrMe"); desc1.ShouldBe("PropertyOne"); desc2.ShouldBe("PropertyDisplayTwo"); desc3.ShouldBe("PropertyThree"); }
public void ParameterLevelDescriptionGettingTest() { var desc1 = TypeReflections.GetDescription(ParameterOne); var desc2 = TypeReflections.GetDescription(ParameterTwo); var desc3 = TypeReflections.GetDescription(ParameterThree); desc1.ShouldBe("ArgOne"); desc2.ShouldBe("ParamDesc"); desc3.ShouldBe("ArgThree"); desc1 = TypeReflections.GetDescriptionOr(ParameterOne, "OrMe"); desc2 = TypeReflections.GetDescriptionOr(ParameterTwo, "OrMe"); desc3 = TypeReflections.GetDescriptionOr(ParameterThree, "OrMe"); desc1.ShouldBe("ArgOne"); desc2.ShouldBe("ParamDesc"); desc3.ShouldBe("ArgThree"); }
public void MethodLevelDescriptionGettingTest() { var desc1 = TypeReflections.GetDescription(MethodOne); var desc2 = TypeReflections.GetDescription(MethodTwo); var desc3 = TypeReflections.GetDescription(MethodThree); desc1.ShouldBe("MethodOne"); desc2.ShouldBe("MethodDisplayTwo"); desc3.ShouldBe("MethodThree"); desc1 = TypeReflections.GetDescriptionOr(MethodOne, "OrMe"); desc2 = TypeReflections.GetDescriptionOr(MethodTwo, "OrMe"); desc3 = TypeReflections.GetDescriptionOr(MethodThree, "OrMe"); desc1.ShouldBe("MethodOne"); desc2.ShouldBe("MethodDisplayTwo"); desc3.ShouldBe("MethodThree"); }