public void OMM_Exception_SubConfiguration_WithSubAccessor_SimpleMapping() { MyCommunicationException ex = new MyCommunicationException("ChannelTerminated", new ChannelTerminatedException()); string value = ObjectMessageMap.GetMessage(ex); Assert.AreEqual(TestResources.SERVER_ERROR, value); }
public void OMM_Exception_SubConfiguration_WithSubAccessor_WithMessageLambda() { MyCommunicationException ex = new MyCommunicationException("ServerTooBusy", new ServerTooBusyException()); string value = ObjectMessageMap.GetMessage(ex); Assert.AreEqual(TestResources.SERVER_TO_BUSY, value); }
public void OMM_Exception_SubConfiguration_WithSubAccessor_SimpleMapping_WithFormatData() { string myLink = DataGenerator.RandomString(15); MyCommunicationException ex = new MyCommunicationException("EndpointNotFound", new EndpointNotFoundException() { HelpLink = myLink }); string value = ObjectMessageMap.GetMessage(ex); Assert.AreEqual(string.Format(TestResources.SERVER_NOT_FOUND2, myLink), value); }
public void OMM_Exception_SubConfiguration_WithSubAccessor_Default_WithValueConfig() { PermissionException inner = new PermissionException(); inner.Data.Add("key1", "value1"); inner.Data.Add("key2", "value2"); MyCommunicationException ex = new MyCommunicationException("ServerTooBusy", inner); string value = ObjectMessageMap.GetMessage(ex); Assert.AreEqual(string.Format(TestResources.COMMUNICATION_ERROR_2, "Count: 2"), value); }