Fix StoreTests EventBus usage (#38489)
Fix split off from #37349 to avoid needing to sync the content/engine PRs.
This commit is contained in:
committed by
GitHub
parent
a476abe772
commit
e82dc13bf9
@@ -128,7 +128,7 @@ public sealed class StoreTests
|
|||||||
|
|
||||||
|
|
||||||
var buyMsg = new StoreBuyListingMessage(discountedListingItem.ID){Actor = human};
|
var buyMsg = new StoreBuyListingMessage(discountedListingItem.ID){Actor = human};
|
||||||
server.EntMan.EventBus.RaiseComponentEvent(pda, storeComponent, buyMsg);
|
server.EntMan.EventBus.RaiseLocalEvent(pda, buyMsg);
|
||||||
|
|
||||||
var newBalance = storeComponent.Balance[UplinkSystem.TelecrystalCurrencyPrototype];
|
var newBalance = storeComponent.Balance[UplinkSystem.TelecrystalCurrencyPrototype];
|
||||||
Assert.That(newBalance.Value, Is.EqualTo((originalBalance - plainDiscountedCost).Value), "Expected to have balance reduced by discounted cost");
|
Assert.That(newBalance.Value, Is.EqualTo((originalBalance - plainDiscountedCost).Value), "Expected to have balance reduced by discounted cost");
|
||||||
@@ -141,7 +141,7 @@ public sealed class StoreTests
|
|||||||
Assert.That(costAfterBuy.Value, Is.EqualTo(prototypeCost.Value), "Expected cost after discount refund to be equal to prototype cost.");
|
Assert.That(costAfterBuy.Value, Is.EqualTo(prototypeCost.Value), "Expected cost after discount refund to be equal to prototype cost.");
|
||||||
|
|
||||||
var refundMsg = new StoreRequestRefundMessage { Actor = human };
|
var refundMsg = new StoreRequestRefundMessage { Actor = human };
|
||||||
server.EntMan.EventBus.RaiseComponentEvent(pda, storeComponent, refundMsg);
|
server.EntMan.EventBus.RaiseLocalEvent(pda, refundMsg);
|
||||||
|
|
||||||
// get refreshed item after refund re-generated items
|
// get refreshed item after refund re-generated items
|
||||||
discountedListingItem = storeComponent.FullListingsCatalog.First(x => x.ID == itemId);
|
discountedListingItem = storeComponent.FullListingsCatalog.First(x => x.ID == itemId);
|
||||||
|
|||||||
Reference in New Issue
Block a user