public void ConvertBack_WhenCalled_ShouldThrow() { // Arrange var converter = new BoolToResizeModeConverter(); //Act, Assert Should.Throw <NotImplementedException>(() => converter.ConvertBack(null, null, null, null)); }
public void Convert_WhenValueArgumentIsNotBool_ShouldThrow() { // Arrange var converter = new BoolToResizeModeConverter(); // Act, Assert Should.Throw <ArgumentException>(() => converter.Convert("random" as object, null, null, null)) .Message.ShouldBe("Wrong data type. Expected a boolean"); }
public void Convert_WhenValueArgumentIsBool_ShouldReturnCorrespondingResizeMode(bool value, ResizeMode mode) { // Arrange var converter = new BoolToResizeModeConverter(); // Act var result = converter.Convert(value, null, null, null); // Assert ((ResizeMode)result).ShouldBe(mode); }