public void Should_Return_Ok_Result_When_Ok_Button_Is_Pressed() { var tableDefinition = new EntityAndMappingDialog(new SqlServer()); var result = tableDefinition.Display("DefaultEntityName", x => Maybe.Nothing<Exception>(), x => Maybe.Nothing<Exception>(), x => Tuple.Create(Maybe.Nothing<Exception>(), "public class Entity {}"), x => Tuple.Create(Maybe.Nothing<Exception>(), "public class Mapping {}")); result.HasValue.ShouldBeTrue(); }
public void Should_Display_Error_Message_When_Error_Occurs() { var tableDefinition = new EntityAndMappingDialog(new SqlServer()); var result = tableDefinition.Display("DefaultEntityName", x => Maybe.Nothing<Exception>(), x => Maybe.Just(new Exception("Something failed.")), x => Tuple.Create(Maybe.Nothing<Exception>(), "public class Entity {}"), x => Tuple.Create(Maybe.Just(new Exception("Something failed.")), "public class Mapping {}")); result.HasValue.ShouldBeFalse(); }