Skip to content

Instantly share code, notes, and snippets.

View BryanWilhite's full-sized avatar
😐

Bryan Wilhite BryanWilhite

😐
View GitHub Profile
@BryanWilhite
BryanWilhite / OracleTableMetadataTest.cs
Created January 30, 2020 04:11
generating POCO classes from Oracle Table Metadata
using MyBiz.DataAccess;
using MyBiz.DataAccess.Extensions;
using MyBiz.DataAccess.Models;
using MyBiz.DataAccess.Tests.Extensions;
using MyBiz.DataAccess.TextTemplating;
using MyBiz.Extensions;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Newtonsoft.Json;
using Oracle.ManagedDataAccess.Client;
using System;
----- Running test method "Songhay.Publications.Tests.MarkdownEntryTests.ShouldExpandUris" -----
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
Songhay.Publications.Tests -> ..\Blog\shell\Songhay.Publications.Tests\bin\Debug\netcoreapp2.2\Songhay.Publications.Tests.dll
Build succeeded.
0 Warning(s)
0 Error(s)
@BryanWilhite
BryanWilhite / PlayerYouTubeDurableFunctions.cs
Created December 22, 2019 06:49
PlayerYouTubeDurableFunctions.cs
using Microsoft.Azure.WebJobs;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
using Songhay.Diagnostics;
using Songhay.Extensions;
using Songhay.Models;
using Songhay.Player.Activities;
using Songhay.Player.Models;
using System;
using System.Collections.Generic;
@BryanWilhite
BryanWilhite / ObjectValueActionResult.cs
Created May 15, 2019 22:00
xUnit: A test object for IActionResult types, wrapping JsonResult, NoContentResult, ObjectResult etc.
using System;
using Microsoft.AspNetCore.Mvc;
using Xunit;
namespace My.Tests.Models
{
/// <summary>
/// Defines all subclasses of <see cref="ActionResult"/>
/// that have status codes and <see cref="object"/> values.
/// </summary>

Keybase proof

I hereby claim:

  • I am bryanwilhite on github.
  • I am rasx (https://keybase.io/rasx) on keybase.
  • I have a public key ASBi2AwL78DryZEklKF1Ob5hjZ2yks8bjQXZgOoBGD05KQo

To claim this, I am signing this object:

import { async, ComponentFixture, TestBed
} from '@angular/core/testing';
import { By } from '@angular/platform-browser';
import { DebugElement } from '@angular/core';
import { addMatchers, click } from '../../testing';
import { Hero } from '../model/hero';
@BryanWilhite
BryanWilhite / Program.cs
Created October 23, 2017 19:46
.NET Core: using ServiceCollection() and AddConsole() in a console app
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Logging;
using System;
namespace Songhay.HelloWorlds.Shell
{
class Program
{
static void Main(string[] args)
{
@BryanWilhite
BryanWilhite / CommonDbmsUtility.cs
Created August 5, 2017 04:59
$/SonghaySystem/Songhay.DataAccess/CommonDbmsUtility.cs
using System;
using System.Collections;
using System.Data;
using System.Data.Common;
namespace Songhay.DataAccess
{
/// <summary>
/// Generic procedures for data access.
/// </summary>
@BryanWilhite
BryanWilhite / OracleEntityGenerator.ctor.cs
Created July 24, 2017 17:05
Text Templating for EF Code-First over Oracle
using Songhay.DataAccess.Oracle.Models;
using System.Collections.Generic;
namespace Songhay.DataAccess.Oracle.TextTemplating
{
public partial class OracleEntityGenerator
{
public OracleEntityGenerator(IEnumerable<OracleTableMetadata> metadata)
{
this.TableOrViewMetadata = metadata;
@BryanWilhite
BryanWilhite / Deploy-ArchiveFolder.ps1
Created June 27, 2017 22:55
deploys to target folder from ZIP archive
trap
{
Write-Output $_
exit 1
}
$id = [System.Security.Principal.WindowsIdentity]::GetCurrent()
Write-Output "Running as $($id.Name)..."
Add-Type -AssemblyName "System.IO"