@@ -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