public void Then_Quotes_Are_Returned() { Assert.Multiple(() => { Assert.That(QuotesReturnedByProviderAdapter, Is.Not.Null); Assert.That(QuotesReturnedByProviderAdapter.Quotes.First().AnnualSpend, Is.EqualTo(640M)); Assert.That(QuotesReturnedByProviderAdapter.Quotes.Count(), Is.EqualTo(70)); Assert.That(QuotesReturnedByProviderAdapter.Quotes.First().SupplierName, Is.EqualTo("EDF Energy")); Assert.That(QuotesReturnedByProviderAdapter.Quotes.First().ResultId, Is.EqualTo("tariffSelectionG592694_E592596")); AttachmentPersistorMock.Verify(x => x.Save(It.IsAny <Attachment>()), Times.Never()); Assert.That(RequestCollection.Count, Is.EqualTo(11)); Assert.That(RequestCollection.First().Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/current-supply")); Assert.That(RequestCollection[1].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/current-supply")); Assert.That(RequestCollection.First().Method, Is.EqualTo("GET")); Assert.That(RequestCollection[1].Method, Is.EqualTo("POST")); Assert.That(RequestCollection[2].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/usage")); Assert.That(RequestCollection[3].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/usage")); Assert.That(RequestCollection[4].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9")); Assert.That(RequestCollection[5].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/proratapreference")); Assert.That(RequestCollection[6].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/proratapreference")); Assert.That(RequestCollection[7].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/preferences")); Assert.That(RequestCollection[8].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/preferences")); Assert.That(RequestCollection[9].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/future-supply")); Assert.That(RequestCollection[10].Path.Value, Is.EqualTo("/domestic/energy/switches/e1b208db-54ab-4cb6-b592-a17f008f6dc9/future-supplies")); }); }
public void Then_no_attachments_are_saved() { AttachmentPersistorMock.Verify(x => x.Save(It.IsAny <Attachment>()), Times.Never()); }
public void Then_attachments_are_saved() { AttachmentPersistorMock.Verify(x => x.Save(It.IsAny <Attachment>()), Times.AtLeastOnce()); }