示例#1
0
        public void EnumToBoolConvertBack_ThrowsNotImplementedException()
        {
            var enumToBoolConverter = new EnumToBoolConverter();

            Assert.Throws <NotImplementedException>(() =>
                                                    enumToBoolConverter.ConvertBack(TestEnumForEnumToBoolConverter.Five, typeof(bool), null, CultureInfo.InvariantCulture));
        }
        public void ShouldConvertBack()
        {
            // Arrange
            IValueConverter converter = new EnumToBoolConverter();
            string input = TestEnum.Lorem.ToString();
            const TestEnum ExpectedValue = TestEnum.Lorem;

            // Act
            var convertedOutput = converter.ConvertBack(null, typeof(TestEnum), input, null);

            // Assert
            Assert.Equal(ExpectedValue, convertedOutput);
        }