public void TestCallBackServiceAcceptToMsrFromReestrMspCatalogItemsResponseMessage() { using (new FakeHttpContext()) { var pathToXML = Path.Combine(HttpRuntime.AppDomainAppPath, $"{Context.XMLMessagePath}{ToMsrFromReestrMspCatalogItemsResponse.NameForESB}.xml"); var xmlTemplateDoc = new XmlDocument(); xmlTemplateDoc.Load(pathToXML); var xmlStringMsg = xmlTemplateDoc.InnerXml; var msg = new MessageFromESB { MessageTypeID = ToMsrFromReestrMspCatalogItemsResponse.NameForESB, Body = xmlStringMsg, SenderName = "TestSender" }; var cb = new CallbackSubscriber(); try { cb.AcceptMessage(msg); } catch (Exception ex) { Assert.Fail($"Произошло неожиданное исключение - {ex.Message}"); } } }
public void TestCallBackServiceUnknowMessageEx() { var msg = new MessageFromESB { MessageTypeID = "TestUnknowTypeMessage", Body = "", SenderName = "TestSender" }; try { var cb = new CallbackSubscriber(); cb.AcceptMessage(msg); } catch (UnknowMessageTypeException) { throw; } catch (Exception ex) { Assert.Fail($"Произошло неожиданное исключение - {ex.Message}"); } }