public void TestConvertBackWithNullValue() { var converter = new IntToMonsterQualityConverter(); var result = converter.ConvertBack(null, null, null, null); result.Should().BeOfType <int>(); result.Should().Be(-1); }
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); }
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[] { "Слабый", "Элита", "Каноничный" }); }