public async Task Creates_Variants() { var created = await Fixture.Create(); Assert.NotNull(created); Assert.True(created.Id.HasValue); Assert.Equal(Fixture.Price, created.Price); EmptyAssert.NotNullOrEmpty(created.Option1); }
public async Task Creates_Redirects() { var created = await Fixture.Create(); Assert.NotNull(created); Assert.True(created.Id.HasValue); Assert.Equal(Fixture.Target, created.Target); EmptyAssert.NotNullOrEmpty(created.Path); }
public async Task Gets_Variants() { var created = await Fixture.Service.GetAsync(Fixture.Created.First().Id.Value); Assert.NotNull(created); Assert.True(created.Id.HasValue); Assert.Equal(Fixture.Price, created.Price); EmptyAssert.NotNullOrEmpty(created.Option1); }
public async Task Gets_Shops() { var shop = await _Service.GetAsync(); Assert.NotNull(shop); EmptyAssert.NotNullOrEmpty(shop.Name); EmptyAssert.NotNullOrEmpty(shop.PlanDisplayName); EmptyAssert.NotNullOrEmpty(shop.MyShopifyDomain); }
public async Task Creates_Metafields() { var created = await Fixture.Create(); Assert.NotNull(created); Assert.Equal(Fixture.Namespace, created.Namespace); Assert.Equal(Fixture.Description, created.Description); EmptyAssert.NotNullOrEmpty(created.Key); Assert.NotNull(created.Value); }
public async Task Gets_Redirects() { var created = await Fixture.Create(); var obj = await Fixture.Service.GetAsync(created.Id.Value); Assert.NotNull(obj); Assert.True(obj.Id.HasValue); Assert.Equal(Fixture.Target, obj.Target); EmptyAssert.NotNullOrEmpty(obj.Path); }
public async Task Creates_Metafields_On_Resources_And_Parent() { var created = await Fixture.Create(Fixture.ChildResourceId, Fixture.ChildResourceType, Fixture.ResourceId, Fixture.ResourceType); Assert.NotNull(created); Assert.Equal(Fixture.Namespace, created.Namespace); Assert.Equal(Fixture.Description, created.Description); EmptyAssert.NotNullOrEmpty(created.Key); Assert.NotNull(created.Value); Assert.True(new string[] { Fixture.ChildResourceType, Fixture.ChildResourceType.Substring(0, Fixture.ChildResourceType.Length - 1) }.Contains(created.OwnerResource)); Assert.Equal(Fixture.ChildResourceId, created.OwnerId); }
public async Task Creates_Articles() { var article = await Fixture.Create(); Assert.True(article.Id.HasValue); Assert.Equal(Fixture.Author, article.Author); Assert.Equal(Fixture.BodyHtml, article.BodyHtml); Assert.Equal(Fixture.BlogId, article.BlogId); Assert.StartsWith(Fixture.Title, article.Title); EmptyAssert.NotNullOrEmpty(article.Handle); EmptyAssert.NotNullOrEmpty(article.Tags); }
public async Task Lists_Orders() { var list = await _Service.ListAsync(); Assert.NotNull(list); foreach (var policy in list) { EmptyAssert.NotNullOrEmpty(policy.Title); Assert.NotNull(policy.CreatedAt); Assert.NotNull(policy.UpdatedAt); } }
public async Task Creates_An_Application_Credit() { var credit = await Service.CreateAsync(new ApplicationCredit() { Description = "Refund for Foo", Amount = 10.00m, Test = true, }); Assert.NotNull(credit); Assert.True(credit.Id.HasValue); EmptyAssert.NotNullOrEmpty(credit.Description); Assert.True(credit.Test.Value); Assert.True(credit.Amount > 0); }