public void EncodeToBase64_ValidFilter_ValidEncodedFilter() { DocumentFilterFactory documentFilterFactory = new DocumentFilterFactory(); string encodedQuerystring = documentFilterFactory.EncodeTo64("Age=001&di=1260712501&Kind=D&Sex=1&da=1261403701&Team=17303-42354&Club=HH11AS0&M=R"); string expectedEncodedString = "QWdlPTAwMSZkaT0xMjYwNzEyNTAxJktpbmQ9RCZTZXg9MSZkYT0xMjYxNDAzNzAxJlRlYW09MTczMDMtNDIzNTQmQ2x1Yj1ISDExQVMwJk09Ug=="; Assert.That(encodedQuerystring, Is.EqualTo(expectedEncodedString), encodedQuerystring); }
public void CreateDocumentFilter_AMVJH2_ValidFilterEnsureOrder() { DateTime startDatum = new DateTime(2009, 12, 13, 13, 55, 1); DateTime eindDatum = new DateTime(startDatum.Ticks).AddDays(8); DocumentFilterFactory documentFilterFactory = new DocumentFilterFactory(); DocumentFilter actualFilter = documentFilterFactory.CreateDocumentFilter("R", false, "HH11AS0", "17303-42354", "D", "001", "1", startDatum, eindDatum); Assert.That(actualFilter.ToString(), Is.EqualTo("Age=001&di=1260712501&Kind=D&Sex=1&da=1261403701&Team=17303-42354&Club=HH11AS0&M=R")); }
public void CreateRequestUrl_ValidInput_ValidUrlAlsoEnsureProperOrder() { string expectedUri = @"http://www.knhb.nl/competities/standenmotor/standenmotor/cDU593_Standenmotor.aspx?strFilter=QWdlPTAwMSZkaT0xMjYwNzEyNTAxJktpbmQ9RCZTZXg9MSZkYT0xMjYxNDAzNzAxJlRlYW09MTczMDMtNDIzNTQmQ2x1Yj1ISDExQVMwJk09Ug=="; DateTime startDatum = new DateTime(2009, 12, 13, 13, 55, 1); DateTime eindDatum = new DateTime(startDatum.Ticks).AddDays(8); DocumentFilterFactory documentFilter = new DocumentFilterFactory(); string actual = documentFilter.CreateRequestUrl("R", false, "HH11AS0", "17303-42354", "D", "001", "1", startDatum, eindDatum); Assert.That(actual, Is.EqualTo(expectedUri)); }