private void AssertDetail(CodeBooksGetModel model) { Assert.NotNull(model.Banks); Assert.IsNotEmpty(model.Banks); AssertionsHelper.AssertDetail(model.Banks.First()); Assert.NotNull(model.ConstantSymbols); Assert.IsNotEmpty(model.ConstantSymbols); AssertionsHelper.AssertDetail(model.ConstantSymbols.First()); Assert.NotNull(model.Countries); Assert.IsNotEmpty(model.Countries); AssertionsHelper.AssertDetail(model.Countries.First()); Assert.NotNull(model.Currencies); Assert.IsNotEmpty(model.Currencies); AssertionsHelper.AssertDetail(model.Currencies.First()); Assert.NotNull(model.PaymentOptions); Assert.IsNotEmpty(model.PaymentOptions); AssertionsHelper.AssertDetail(model.PaymentOptions.First()); Assert.NotNull(model.VatCodes); Assert.IsNotEmpty(model.VatCodes); AssertionsHelper.AssertDetail(model.VatCodes.First()); Assert.NotNull(model.VatRates); Assert.IsNotEmpty(model.VatRates); AssertionsHelper.AssertDetail(model.VatRates.First()); Assert.NotNull(model.VatReverseChargeCodes); Assert.IsNotEmpty(model.VatReverseChargeCodes); AssertionsHelper.AssertDetail(model.VatReverseChargeCodes.First()); }
public void JsonSerializeTest() { var airport = Fixture.Create <AirportDto>(); var serializedString = string.Format(@"{{""ThreeLetterCode"":""{0}"",""Airport"":""{1}""}}", airport.AirportCode, airport.AirportName); Assert.AreEqual(serializedString, JsonConvert.SerializeObject(airport)); AssertionsHelper.AreEqualByJson(airport, JsonConvert.DeserializeObject <AirportDto>(serializedString)); }
public async Task DetailAsync_SuccessfullyGet() { // Act var data = (await _client .Detail(Id) .GetAsync()) .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); }
public void Detail_SuccessfullyGet() { // Act var data = _client .Detail(Id) .Get() .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); }
public async Task DetailAsync_SuccessfullyGetAsync() { // Act var data = (await _client .Detail(Id) .GetAsync()) .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); Assert.AreEqual(VatRateType.Basic, data.RateType); }
public void Detail_SuccessfullyGet() { // Act var data = _client .Detail(Id) .Get() .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); Assert.AreEqual(VatRateType.Basic, data.RateType); }
public void Detail_SuccessfullyGet() { // Act var data = _client .Detail(Id) .Get() .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); Assert.AreEqual(false, data.IsDefault); Assert.AreEqual(true, data.IsRounded); }
public async Task DetailAsync_SuccessfullyGet() { // Act var data = (await _client .Detail(Id) .GetAsync()) .AssertResult(); // Assert Assert.NotNull(data); AssertionsHelper.AssertDetail(data); Assert.AreEqual(false, data.IsDefault); Assert.AreEqual(true, data.IsRounded); }
public async Task ListAsync_ReturnsNonEmptyList() { // Act var data = (await _client .List() .GetAsync()) .AssertResult(); // Assert Assert.NotNull(data.Items); Assert.Greater(data.TotalItems, 0); Assert.Greater(data.TotalPages, 0); var firstItem = data.Items.First(); AssertionsHelper.AssertDetail(firstItem); }
public void List_ReturnsNonEmptyList() { // Act var data = _client .List() .Get() .AssertResult(); // Assert Assert.NotNull(data.Items); Assert.Greater(data.TotalItems, 0); Assert.Greater(data.TotalPages, 0); Assert.True(data.Items.Any(c => c.IsEuMember)); var firstItem = data.Items.First(); AssertionsHelper.AssertDetail(firstItem); }