public void Created_Failure_Is_Assignable_To_Result() { var testResultError = new TestResultError(); var result = Failure <string, TestResultError> .Fail(testResultError); result.Should().BeAssignableTo <Result <string> >(); }
public void Created_Failure_Is_Failure() { var testResultError = new TestResultError(); var result = Failure <string, TestResultError> .Fail(testResultError); result.Should().BeOfType <Failure <string, TestResultError> >(); }
void OnTriggerEnter() { AudioSource source = GetComponent <AudioSource>(); source.clip = siren; source.Play(); failure.Fail(); }
public static Result <ClassDeclarationSyntax> ClassIsSubClassOfMarker( ClassDeclarationSyntax classDeclarationSyntax) => classDeclarationSyntax .BaseList ?.Types .Any(x => x.Type.GetText().ToString().Trim() == nameof(SqlDataProvider)) ?? false ? Success <ClassDeclarationSyntax> .Succeed(classDeclarationSyntax) : Failure <ClassDeclarationSyntax, UnknownSyntax> .Fail(new UnknownSyntax());
//TODO unit test this. public static async Task <Result <IReadOnlyCollection <Table> > > GetTablesFromConnectionStringAsync(IDbConnectionAsync connection, Func <ISchemaDataAdapter> adapterFactory) { try { await connection.OpenAsync(); var adapter = adapterFactory(); var tablesNames = adapter.GetTableList(); var result = tablesNames .Select(x => GetTable(adapter, x)) .ToList(); return(Success <IReadOnlyCollection <Table> > .Succeed(result)); } catch (Exception e) { //var d = Failure<SqlError>.Fail(new SqlError()); //return (Result<IReadOnlyCollection<Table>>)d; return(Failure <IReadOnlyCollection <Table>, SqlError> .Fail(new SqlError { Message = e.Message })); } }
public static Result <ClassDeclarationSyntax> ClassIsPartialClass( ClassDeclarationSyntax classDeclarationSyntax) => classDeclarationSyntax.Modifiers.Any(SyntaxKind.PartialKeyword) ? Success <ClassDeclarationSyntax> .Succeed(classDeclarationSyntax) : Failure <ClassDeclarationSyntax, SyntaxError> .Fail(new SyntaxError("Must be a partial class"));