Skip to content

Instantly share code, notes, and snippets.

View kijanawoodard's full-sized avatar

Kijana Woodard kijanawoodard

View GitHub Profile
@kijanawoodard
kijanawoodard / gist:4703088
Created February 3, 2013 18:46
Per instance id increments
public interface IGenerateMyId
{
string GenerateId();
}
//This is used within my IoC registration; could be wherever you setup doc store
public RavenDbRegistry(string connectionStringName)
{
...
var generator = new MultiTypeHiLoKeyGenerator(documentStore, 32);
using System;
namespace FizzBuzz
{
public class ExtensionsDemo
{
public static void TestString()
{
var s = "hello";
var ok = s.HasValue();
public class FooEditRequestModel
...
public class FooEditInputModel : FooEditRequestModel
....
public class FooEditViewModel : FooEditInputModel, IRedirectable
....
@kijanawoodard
kijanawoodard / gist:4155505
Created November 27, 2012 17:01
NServiceBus Endpoint for Distributor
class ConfiguringTheDistributorWithTheFluentApi : IConfigureThisEndpoint, AsA_Publisher
{
public void Init()
{
Configure.With()
.DefineEndpointName(ConfigurationManager.AppSettings["NServiceBus.Instance"])
.RunDistributorWithNoWorkerOnItsEndpoint();
}
}
var connectionString = ConfigurationManager.AppSettings[connectionStringName];
var parser = ConnectionStringParser<RavenConnectionStringOptions>.FromConnectionString(connectionString);
parser.Parse();
var documentStore = new DocumentStore
{
ApiKey = parser.ConnectionStringOptions.ApiKey,
Url = parser.ConnectionStringOptions.Url,
};
@kijanawoodard
kijanawoodard / gist:3679909
Created September 8, 2012 21:29
Averaging Reduce
using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using Raven.Client.Document;
using Raven.Client.Embedded;
using Raven.Client.Indexes;
using System.Reflection;
using Raven.Abstractions.Indexing;
using System.Linq;
using RavenIssues;
using Raven.Client.Linq;
@kijanawoodard
kijanawoodard / gist:3153405
Created July 20, 2012 21:36
SectionWithTagNameIndexFailingTest with flattened Audience
using System;
using System.Collections.Generic;
using System.Linq;
using Raven.Abstractions.Indexing;
using Raven.Client;
using Raven.Client.Embedded;
using Raven.Client.Indexes;
using Raven.Client.Linq;
using Xunit;
@kijanawoodard
kijanawoodard / gist:3153337
Created July 20, 2012 21:24
SectionWithTagNameIndexFailingTest With TransformResults
using System;
using System.Collections.Generic;
using System.Linq;
using Raven.Abstractions.Indexing;
using Raven.Client;
using Raven.Client.Embedded;
using Raven.Client.Indexes;
using Raven.Client.Linq;
using Xunit;
@kijanawoodard
kijanawoodard / gist:3153266
Created July 20, 2012 21:15
SectionWithTagNameIndexFailingTest with Tag Include
using System;
using System.Collections.Generic;
using System.Linq;
using Raven.Abstractions.Indexing;
using Raven.Client;
using Raven.Client.Embedded;
using Raven.Client.Indexes;
using Raven.Client.Linq;
using Xunit;