Skip to content

Commit b262a47

Browse files
committed
basic read tests
1 parent 10aa67e commit b262a47

File tree

1 file changed

+123
-1
lines changed

1 file changed

+123
-1
lines changed

Thirdweb.Tests/Thirdweb.Extensions/Thirdweb.MarketplaceExtensions.Tests.cs

Lines changed: 123 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,138 @@ public async Task Marketplace_DirectListings_TotalListings_Success()
3131
{
3232
var contract = await this.GetMarketplaceContract();
3333
var totalListings = await contract.Marketplace_DirectListings_TotalListings();
34-
Assert.True(totalListings > 0);
34+
Assert.True(totalListings >= 0);
35+
}
36+
37+
[Fact(Timeout = 120000)]
38+
public async Task Marketplace_DirectListings_GetAllListings_Success()
39+
{
40+
var contract = await this.GetMarketplaceContract();
41+
var startId = BigInteger.Zero;
42+
var endId = 10;
43+
44+
var listings = await contract.Marketplace_DirectListings_GetAllListings(startId, endId);
45+
Assert.NotNull(listings);
46+
Assert.True(listings.Count >= 0);
47+
}
48+
49+
[Fact(Timeout = 120000)]
50+
public async Task Marketplace_DirectListings_GetAllValidListings_Success()
51+
{
52+
var contract = await this.GetMarketplaceContract();
53+
var startId = BigInteger.Zero;
54+
var endId = 10;
55+
56+
var listings = await contract.Marketplace_DirectListings_GetAllValidListings(startId, endId);
57+
Assert.NotNull(listings);
58+
Assert.True(listings.Count >= 0);
59+
}
60+
61+
[Fact(Timeout = 120000)]
62+
public async Task Marketplace_DirectListings_GetListing_Success()
63+
{
64+
var contract = await this.GetMarketplaceContract();
65+
var listingId = BigInteger.One;
66+
67+
var listing = await contract.Marketplace_DirectListings_GetListing(listingId);
68+
Assert.NotNull(listing);
3569
}
3670

3771
#endregion
3872

3973
#region IEnglishAuctions
4074

75+
[Fact(Timeout = 120000)]
76+
public async Task Marketplace_EnglishAuctions_GetAuction_Success()
77+
{
78+
var contract = await this.GetMarketplaceContract();
79+
var auctionId = BigInteger.One;
80+
81+
var auction = await contract.Marketplace_EnglishAuctions_GetAuction(auctionId);
82+
Assert.NotNull(auction);
83+
}
84+
85+
[Fact(Timeout = 120000)]
86+
public async Task Marketplace_EnglishAuctions_GetAllAuctions_Success()
87+
{
88+
var contract = await this.GetMarketplaceContract();
89+
var startId = BigInteger.Zero;
90+
var endId = BigInteger.Zero;
91+
92+
var auctions = await contract.Marketplace_EnglishAuctions_GetAllAuctions(startId, endId);
93+
Assert.NotNull(auctions);
94+
}
95+
96+
[Fact(Timeout = 120000)]
97+
public async Task Marketplace_EnglishAuctions_GetAllValidAuctions_Success()
98+
{
99+
var contract = await this.GetMarketplaceContract();
100+
var startId = BigInteger.Zero;
101+
var endId = BigInteger.Zero;
102+
103+
var auctions = await contract.Marketplace_EnglishAuctions_GetAllValidAuctions(startId, endId);
104+
Assert.NotNull(auctions);
105+
Assert.True(auctions.Count >= 0);
106+
}
107+
108+
// [Fact(Timeout = 120000)]
109+
// public async Task Marketplace_EnglishAuctions_GetWinningBid_Success()
110+
// {
111+
// var contract = await this.GetMarketplaceContract();
112+
// var auctionId = BigInteger.One;
113+
114+
// var (bidder, currency, bidAmount) = await contract.Marketplace_EnglishAuctions_GetWinningBid(auctionId);
115+
// Assert.NotNull(bidder);
116+
// Assert.NotNull(currency);
117+
// Assert.True(bidAmount >= 0);
118+
// }
119+
120+
// [Fact(Timeout = 120000)]
121+
// public async Task Marketplace_EnglishAuctions_IsAuctionExpired_Success()
122+
// {
123+
// var contract = await this.GetMarketplaceContract();
124+
// var auctionId = BigInteger.One;
125+
126+
// _ = await contract.Marketplace_EnglishAuctions_IsAuctionExpired(auctionId);
127+
// }
128+
41129
#endregion
42130

43131
#region IOffers
44132

133+
[Fact(Timeout = 120000)]
134+
public async Task Marketplace_Offers_GetOffer_Success()
135+
{
136+
var contract = await this.GetMarketplaceContract();
137+
var offerId = BigInteger.One;
138+
139+
var offer = await contract.Marketplace_Offers_GetOffer(offerId);
140+
Assert.NotNull(offer);
141+
}
142+
143+
[Fact(Timeout = 120000)]
144+
public async Task Marketplace_Offers_GetAllOffers_Success()
145+
{
146+
var contract = await this.GetMarketplaceContract();
147+
var startId = BigInteger.Zero;
148+
var endId = BigInteger.Zero;
149+
150+
var offers = await contract.Marketplace_Offers_GetAllOffers(startId, endId);
151+
Assert.NotNull(offers);
152+
Assert.True(offers.Count >= 0);
153+
}
154+
155+
[Fact(Timeout = 120000)]
156+
public async Task Marketplace_Offers_GetAllValidOffers_Success()
157+
{
158+
var contract = await this.GetMarketplaceContract();
159+
var startId = BigInteger.Zero;
160+
var endId = BigInteger.Zero;
161+
162+
var offers = await contract.Marketplace_Offers_GetAllValidOffers(startId, endId);
163+
Assert.NotNull(offers);
164+
Assert.True(offers.Count >= 0);
165+
}
166+
45167
#endregion
46168
}

0 commit comments

Comments
 (0)