public void CopyAmountFromConfirmation_WhenConfirmationHasIncorrectFormat_ThenThrowsApplicationException() { var euroPolicy = new EuroPolicy(); var rewriterService = new RewriterService(StubConfirmation.IncorrectFormat()); Assert.Throws <ApplicationException>(() => rewriterService.CopyAmountFromConfirmation(euroPolicy)); }
public void CopyInvocieNumberFromConfirmation_WhenConfirmationHasCorrectFormat_ThenReturnsCorrectValue() { var rewriterService = new RewriterService(StubConfirmation.PLNVersion()); var actualTravelNumber = rewriterService.CopyInvocieNumberFromConfirmation(); Assert.AreEqual("053683790Z", actualTravelNumber); }
public void CopyBookingIdFromConfirmation_WhenConfirmationHasCorrectFormat_ThenReturnsCorrectValue() { var rewriterService = new RewriterService(StubConfirmation.PLNVersion()); var actualTravelNumber = rewriterService.CopyBookingIdFromConfirmation(); Assert.AreEqual("U576YR", actualTravelNumber); }
public void CopyAmountFromConfirmation_WhenConfirmationContainAmountInPlnFormat_ThenReturnsCorrectValue() { var plnPolicy = new PlnPolicy(); var rewriterService = new RewriterService(StubConfirmation.PLNVersion()); var actualAmount = rewriterService.CopyAmountFromConfirmation(plnPolicy); Assert.AreEqual(expected: 161.96m, actualAmount.Value); }
public void CopyAmountFromConfirmation_WhenConfirmationContainAmountInEuroFormat_ThenReturnsCorrectValue() { var euroPolicy = new EuroPolicy(); var rewriterService = new RewriterService(StubConfirmation.EURVersion()); Console.WriteLine(StubConfirmation.EURVersion().Content); var actualAmount = rewriterService.CopyAmountFromConfirmation(euroPolicy); Assert.AreEqual(expected: 161.96m, actualAmount.Value); }
public void CopyInvocieNumberFromConfirmation_WhenConfirmationHasIncorrectFormat_ThenThrowsApplicationException() { var rewriterService = new RewriterService(StubConfirmation.IncorrectFormat()); Assert.Throws <ApplicationException>(() => rewriterService.CopyBookingIdFromConfirmation()); }
public void IsTemplateCorrect_WhenTemplateInEuroVersionIsCorrect_ThenReturnsTrue() { var specyficationEuro = new ConfirmationTemplateSpecyfication(new EuroPolicy()); Assert.True(specyficationEuro.IsTemplateCorrect(StubConfirmation.EURVersion())); }
public void IsTemplateCorrect_WhenTemplateInEuroVersionIsIncorrect_ThenReturnsFalse() { var specyficationEuro = new ConfirmationTemplateSpecyfication(new EuroPolicy()); Assert.False(specyficationEuro.IsTemplateCorrect(StubConfirmation.IncorrectFormat())); }
public void IsTemplateCorrect_WhenTemplateInPlnVersionIsInOtherFormat_ThenReturnsFalse() { var specyficationEuro = new ConfirmationTemplateSpecyfication(new PlnPolicy()); Assert.False(specyficationEuro.IsTemplateCorrect(StubConfirmation.EURVersion())); }