public void SendPrecompiledLetterNotificationGeneratesExpectedResponse() { LetterNotificationResponse expectedResponse = JsonConvert.DeserializeObject <LetterNotificationResponse>(Constants.fakePrecompiledLetterNotificationResponseJson); MockRequest(Constants.fakePrecompiledLetterNotificationResponseJson); LetterNotificationResponse actualResponse = client.SendPrecompiledLetter(Constants.fakeNotificationReference, Encoding.UTF8.GetBytes("%PDF-1.5 testpdf")); Assert.IsNotNull(expectedResponse.id); Assert.IsNotNull(expectedResponse.reference); Assert.IsNull(expectedResponse.content); Assert.IsTrue(expectedResponse.Equals(actualResponse)); }
public void SendLetterNotificationGeneratesExpectedResponse() { Dictionary <string, dynamic> personalisation = new Dictionary <string, dynamic> { { "address_line_1", "Foo" }, { "address_line_2", "Bar" }, { "postcode", "Baz" } }; LetterNotificationResponse expectedResponse = JsonConvert.DeserializeObject <LetterNotificationResponse>(Constants.fakeLetterNotificationResponseJson); MockRequest(Constants.fakeLetterNotificationResponseJson); LetterNotificationResponse actualResponse = client.SendLetter(Constants.fakeTemplateId, personalisation, Constants.fakeNotificationReference); Assert.IsTrue(expectedResponse.Equals(actualResponse)); }