Example #1
0
        public void TestConvertBackWithNullValue()
        {
            var converter = new IntToMonsterQualityConverter();

            var result = converter.ConvertBack(null, null, null, null);

            result.Should().BeOfType <int>();
            result.Should().Be(-1);
        }
Example #2
0
        public void TestConvertBack(string value, int expectedResult)
        {
            var converter = new IntToMonsterQualityConverter();

            var result = converter.ConvertBack(value, null, null, null);

            result.Should().BeOfType <int>();
            result.Should().Be(expectedResult);
        }
Example #3
0
        public void TestConvert()
        {
            var converter = new IntToMonsterQualityConverter();

            var result = converter.Convert(new[] { 1, 3, 5 }, null, null, null);

            result.Should().BeAssignableTo <IEnumerable <string> >();
            result.Should().BeEquivalentTo(new object[] { "Слабый", "Элита", "Каноничный" });
        }