Пример #1
0
 public void FactoryEnumAutoGetKey()
 {
     foreach (ColorEnum v in Enum.GetValues(typeof(ColorEnum)))
     {
         var color = ColorInt.Factory(v);
         Assert.Equal(color.Key, v);
     }
 }
Пример #2
0
    public void FactoryEnumAuto()
    {
        ColorInt mycolor = null;

        mycolor = ColorInt.Factory(Black);
        Assert.NotNull(mycolor as ColorIntBlack);

        mycolor = ColorInt.Factory(White);
        Assert.NotNull(mycolor as ColorIntWhite);

        mycolor = ColorInt.Factory(Red);
        Assert.NotNull(mycolor as ColorIntRed);

        mycolor = ColorInt.Factory(Green);
        Assert.NotNull(mycolor as ColorIntGreen);

        mycolor = ColorInt.Factory(Blue);
        Assert.NotNull(mycolor as ColorIntBlue);
    }
Пример #3
0
    public void FactoryEnumAutoValues()
    {
        ColorInt mycolor = null;

        mycolor = ColorInt.Factory(Black);
        Assert.Equal("0x000000", mycolor.Content);

        mycolor = ColorInt.Factory(White);
        Assert.Equal("0xFFFFFF", mycolor.Content);

        mycolor = ColorInt.Factory(Red);
        Assert.Equal("0xFF0000", mycolor.Content);

        mycolor = ColorInt.Factory(Green);
        Assert.Equal("0x00FF00", mycolor.Content);

        mycolor = ColorInt.Factory(Blue);
        Assert.Equal("0x0000FF", mycolor.Content);
    }