public void GetLocations_IfApiResponseSuccessful_ReturnsLocations( string responseContent, List <Location> expected) { mockers.SetupSuccessfulExecution <ApiResponse <List <Location> > >(responseContent); var actual = GetLocations(); AssertExtension.AreObjectsValuesEqual(expected, actual); }
public void Checkout_IfApiResponseSuccessful_ReturnsPaymentInfo( string responseContent, PaymentInfo expected) { mockers.SetupSuccessfulExecution <ApiResponse <PaymentInfo> >(responseContent); var actual = Checkout(TestValidBookingParameters); AssertExtension.AreObjectsValuesEqual(expected, actual); }
public void Authenticate_IfApiResponseSuccessful_ReturnsInitializedContext(string expectedToken) { var responseContent = $"{{\"token\":\"{expectedToken}\"}}"; mockers.SetupSuccessfulExecution <AccessToken>(responseContent); var actual = Authenticate(); Assert.AreEqual(expectedToken, actual.AccessToken); }