Exemplo n.º 1
0
        public void ThrowExceptionWhenWrongStringPassedToGender()
        {
            string wrongValue = "erhgrw";

            Assert.Throws <Exception>(() => EnumMapper.MapValueToEnum <Gender, string>(wrongValue));
        }
Exemplo n.º 2
0
        public void ThrowExceptionWhenWrongStringPassedToWeekday()
        {
            string wrongValue = "ygukmj";

            Assert.Throws <Exception>(() => EnumMapper.MapValueToEnum <Weekday, string>(wrongValue));
        }
Exemplo n.º 3
0
        public void ReturnCorrectWeekdayWhenIntIsPassed()
        {
            Gender result = EnumMapper.MapValueToEnum <Gender, int>(4);

            Assert.AreEqual("Friday", result);
        }
Exemplo n.º 4
0
        public void ReturnCorrectWeekdayWhenStringIsPassed()
        {
            Gender result = EnumMapper.MapValueToEnum <Gender, string>("Monay");

            Assert.AreEqual("Monday", result);
        }
Exemplo n.º 5
0
        public void ReturnCorrectGenderWhenStringIsPassed()
        {
            Gender result = EnumMapper.MapValueToEnum <Gender, string>("Female");

            Assert.AreEqual("Female", result);
        }
Exemplo n.º 6
0
        public void ReturnCorrectGenderWhenIntIsPassed()
        {
            Gender result = EnumMapper.MapValueToEnum <Gender, int>(1);

            Assert.AreEqual(Gender.Male, result);
        }
Exemplo n.º 7
0
        public void ReturnCorrectWeekdayWhenStringIsPassed()
        {
            Weekday result = EnumMapper.MapValueToEnum <Weekday, string>("Monday");

            Assert.AreEqual(Weekday.Monday, result);
        }
Exemplo n.º 8
0
        public void ReturnCorrectWeekdayWhenIntIsPassed()
        {
            Weekday result = EnumMapper.MapValueToEnum <Weekday, int>(4);

            Assert.AreEqual(Weekday.Friday, result);
        }
Exemplo n.º 9
0
        public void ReturnCorrectGenderWhenStringIsPassed()
        {
            Gender result = EnumMapper.MapValueToEnum <Gender, string>("Female");

            Assert.IsTrue(Gender.Female == result);
        }