Ejemplo n.º 1
0
 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());
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        public async Task DetailAsync_SuccessfullyGet()
        {
            // Act
            var data = (await _client
                        .Detail(Id)
                        .GetAsync())
                       .AssertResult();

            // Assert
            Assert.NotNull(data);
            AssertionsHelper.AssertDetail(data);
        }
Ejemplo n.º 4
0
        public void Detail_SuccessfullyGet()
        {
            // Act
            var data = _client
                       .Detail(Id)
                       .Get()
                       .AssertResult();

            // Assert
            Assert.NotNull(data);
            AssertionsHelper.AssertDetail(data);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
        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);
        }