This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let nerdCapsToKebabCase (text : string) = | |
let charToString index c = | |
let s = c.ToString().ToLower() | |
match index, Char.IsUpper c with | |
| 0, _ -> s | |
| _, true -> "-" + s | |
| _ -> s | |
text |> Seq.mapi charToString |> String.concat "" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
type ApiControllerCustomization() = | |
let controllerSpecification = | |
{ new IRequestSpecification with | |
member this.IsSatisfiedBy request = | |
match request with | |
| :? Type as t when typeof<ApiController>.IsAssignableFrom t -> | |
true | |
| _ -> false } | |
interface ICustomization with |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class ImmutableXYZ { | |
public ImmutableXYZ() : this("", 0, -1) { | |
} | |
private ImmutableXYZ(string abc, int def, int haha) | |
{ | |
this.abc = abc; | |
this.def = def; | |
this.haha = haha; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
container.RegisterType<IMeal, Meal>( | |
new InjectionConstructor( | |
new ResolvedArrayParameter<ICourse>( | |
new ResolvedParameter<ICourse>("entrée"), | |
new ResolvedParameter<ICourse>("mainCourse"), | |
new ResolvedParameter<ICourse>("dessert")))); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Theory] | |
[InlineAutoHostData(null)] | |
[InlineAutoHostData("")] | |
[InlineAutoHostData] | |
public void ExecuteUnknownInputCorrectlyInvokesOnUnknown(string unknownInput, Action dummyOnExit) | |
{ | |
var verified = false; | |
var sut = new InputParseCommand(dummyOnExit, i => verified = i == unknownInput); | |
sut.Execute(unknownInput); | |
Assert.True(verified); |
NewerOlder