Skip to content

Instantly share code, notes, and snippets.

View ericeijkelenboom's full-sized avatar

Eric Eijkelenboom ericeijkelenboom

View GitHub Profile
[TestMethod]
public void Property_DocumentAttributes_is_mapped()
{
// Arrange
var resultFromChild = new Attributes();
A.CallTo(() => _attributesToDocumentAttributesMapper.Map(A<AttributListeType>.Ignored))
.Returns(resultFromChild);
// Act
var document = _opretInputTypeToDocumentMapper.Map(new OpretInputType());
@ericeijkelenboom
ericeijkelenboom / CreateLocalExtensionXmlElement.cs
Created May 21, 2012 07:02
CreateLocalExtensionXmlElement
private static XmlElement[] CreateLocalExtensionXmlElement()
{
const string xml = "<documentParts><documentPart variantIndex=\"{0}\" documentPartIndex=\"{1}\" documentPartPropertyText=\"{2}\"><fileName>{3}</fileName><byteArray><![CDATA[{4}]]></byteArray></documentPart></documentParts>";
var xmlDocument = new XmlDocument();
xmlDocument.LoadXml(string.Format(xml, 0, 0, DocumentPartPropertyText, "Lorem ipsum dolor sit amet.pdf", CreateFile()));
return new[] {xmlDocument.DocumentElement};
}
[TestMethod]
public void Select_and_addrange_should_maintain_element_order()
{
var array = new[] {"3", "5", "1", "9", "2"};
var list = new List<int>();
list.AddRange(array.Select(s => int.Parse(s)));
Assert.AreEqual(3, list[0]);
Assert.AreEqual(5, list[1]);
@ericeijkelenboom
ericeijkelenboom / DagobahLokalUdvidelse.xml
Created December 6, 2012 08:52
LokalUdvidelse bruges til at vædhæfte binære filer til et dokument
<documentParts xmlns="http://KC.Dagobah.Web/LocalDocumentAttributeExtension">
<documentPart variantIndex="0" documentPartIndex="0">
<fileName>Mit dokument 1.docx</fileName>
<byteArray><![CDATA[ BASE64 ENCODED FILINDHOLD HER ]]></byteArray>
</documentPart>
<documentPart variantIndex="0" documentPartIndex="1">
<fileName>Mit dokument 2.docx</fileName>
<byteArray><![CDATA[ BASE64 ENCODED FILINDHOLD HER ]]></byteArray>
</documentPart>
</documentParts>
@ericeijkelenboom
ericeijkelenboom / SortingSqlGuid.cs
Created January 18, 2013 08:22
Sorting SqlGuid
using System;
using System.Collections;
using System.Data.SqlTypes;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
<section>
<h2 class="page-title"></h2>
</section>
@ericeijkelenboom
ericeijkelenboom / breeze-manager.js
Last active December 16, 2015 12:49
Create a Breeze manager
breeze.NamingConvention.camelCase.setAsDefault();
var mgr = new breeze.EntityManager('endpoint here');
function getCampaigns() {
var query = breeze.EntityQuery.from(...)
.orderBy(...);
return mgr...
}
protected void Application_Start()
{
// Add the Breeze CORS handler
GlobalConfiguration.Configuration.MessageHandlers.Add(new BreezeSimpleCorsHandler());
// All other code here
}
<table class="table table-hover">
<thead>
<tr>
<th>Campaign name</th>
<th>Number of points before redeem</th>
</tr>
</thead>
<tbody>
<tr>
<td></td>