Skip to content

Commit

Permalink
Remove ChargeSpecifict*.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
rezigned committed Mar 31, 2020
1 parent 9b089cb commit 745bc0a
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 40 deletions.
2 changes: 1 addition & 1 deletion Omise.Tests/ClientTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public void TestResources()
{
client.Account,
client.Balance,
client.Charge("chrg_test_4yq7duw15p9hdrjp8oq"),
client.Charges.Charge("chrg_test_4yq7duw15p9hdrjp8oq"),
client.Charges,
client.Customer("cust_test_4yq6txdpfadhbaqnwp3"),
client.Customers,
Expand Down
2 changes: 1 addition & 1 deletion Omise.Tests/Omise.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@
<Compile Include="Resources\LinkResourceTest.cs" />
<Compile Include="Resources\ListableTest.cs" />
<Compile Include="Resources\RecipientResourceTest.cs" />
<Compile Include="Resources\ChargeSpecificRefundResourceTest.cs" />
<Compile Include="Resources\ChargeRefundResourceTest.cs" />
<Compile Include="Resources\ResourceTest.cs" />
<Compile Include="Resources\TokenResourceTest.cs" />
<Compile Include="Resources\TransactionResourceTest.cs" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
namespace Omise.Tests.Resources
{
[TestFixture]
public class ChargeSpecificRefundResourceTest : ResourceTest<ChargeRefundResource>
public class ChargeRefundResourceTest : ResourceTest<ChargeRefundResource>
{
const string ChargeId = "chrg_test_4yq7duw15p9hdrjp8oq";
const string RefundId = "rfnd_test_4yqmv79ahghsiz23y3c";
Expand Down
17 changes: 12 additions & 5 deletions Omise.Tests/Resources/ChargeSpecificResourceTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -5,25 +5,32 @@

namespace Omise.Tests.Resources
{
public class ChargeSpecificResourceTest : ResourceTest<ChargeSpecificResource>
public class ChargeSpecificResourceTest : ResourceTest<ChargeResource>
{
const string ChargeId = "chrg_test_4yq7duw15p9hdrjp8oq";

[Test]
public void TestBasePath()
{
Assert.IsTrue(Resource.BasePath.Contains(ChargeId));
Assert.IsTrue(Resource.Refunds.BasePath.Contains(ChargeId));
Assert.IsTrue(Resource.Events.BasePath.Contains(ChargeId));
}

[Test]
public void TestRefunds()
{
Assert.IsNotNull(Resource.Refunds);
Assert.IsInstanceOf(typeof(ChargeRefundResource), Resource.Refunds);
}

protected override ChargeSpecificResource BuildResource(IRequester requester)
[Test]
public void TestEvents()
{
Assert.IsInstanceOf(typeof(ChargeEventResource), Resource.Events);
}

protected override ChargeResource BuildResource(IRequester requester)
{
return new ChargeSpecificResource(requester, ChargeId);
return new ChargeResource(requester).Charge(ChargeId);
}
}
}
1 change: 0 additions & 1 deletion Omise/Client.cs
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,6 @@ public Client(Credentials credentials, IEnvironment env = null)
Transfers = new TransferResource(requester);
}

public ChargeSpecificResource Charge(string chargeId) => new ChargeSpecificResource(requester, chargeId);
public CustomerSpecificResource Customer(string customerId) => new CustomerSpecificResource(requester, customerId);
public RecipientSpecificResource Recipient(string recipientId) => new RecipientSpecificResource(requester, recipientId);
public ScheduleSpecificResource Schedule(string scheduleId) => new ScheduleSpecificResource(requester, scheduleId);
Expand Down
Binary file not shown.
15 changes: 0 additions & 15 deletions Omise/Resources/ChargeSpecificRefundResource.cs

This file was deleted.

16 changes: 0 additions & 16 deletions Omise/Resources/ChargeSpecificResource.cs

This file was deleted.

0 comments on commit 745bc0a

Please sign in to comment.