public void DestinationCanCancelTradeTest() { var trade = new TradeDummyCreator() .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanCancelTrade(trade.Destination, trade).isSuccess); }
public void GetSecondSideDestinationTest() { var trade = new TradeDummyCreator() .CreateRandom(3, 3); Assert.AreEqual(trade.Destination.EntityID, tradeService.Object.GetSecondSide(trade, trade.Source).EntityID); }
public void CanFinishWhenAcceptedWhenNoOneAcceptedTest() { var trade = new TradeDummyCreator() .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanFinishTrade(trade).IsError); }
public void ShoudNotAbortTradeTest() { var trade = new TradeDummyCreator() .CreateRandom(3, 3); Assert.IsFalse(tradeService.Object.ShouldAbortTrade(trade)); }
public void CannotCancelCanceledTradeTest() { var trade = new TradeDummyCreator() .SetStatus(TradeStatusEnum.Cancel) .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanCancelTrade(trade.Source, trade).IsError); }
public void ShoudAbortTradeTest() { var trade = new TradeDummyCreator() .SetUpdatedDate(DateTime.Now.Subtract(new TimeSpan(3, 0, 0))) .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.ShouldAbortTrade(trade)); }
public void CanFinishWhenAcceptedWhenDestinationNotAcceptedTest() { var trade = new TradeDummyCreator() .AcceptTrade(isSource: true) .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanFinishTrade(trade).IsError); }
public void AlienCannotCancelTradeTest() { var trade = new TradeDummyCreator() .CreateRandom(3, 3); var alien = new EntityDummyCreator().Create(); Assert.IsTrue(tradeService.Object.CanCancelTrade(alien, trade).IsError); }
public void ShoudAbortFinishedTradeTest() { var trade = new TradeDummyCreator() .SetStatus(TradeStatusEnum.Success) .SetUpdatedDate(DateTime.Now.Subtract(new TimeSpan(3, 0, 0))) .CreateRandom(3, 3); Assert.IsFalse(tradeService.Object.ShouldAbortTrade(trade)); }
public void CanFinishWhenAcceptedTest() { var trade = new TradeDummyCreator() .AcceptTrade(isSource: true) .AcceptTrade(isSource: false) .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanFinishTrade(trade).isSuccess); }
public void CanNotAcceptTradeWhenSourceAcceptedTest() { var trade = new TradeDummyCreator() .AcceptTrade(isSource: true) .CreateRandom(3, 3); Assert.IsTrue(tradeService.Object.CanAcceptTrade(trade.Source, trade).IsError); Assert.IsTrue(tradeService.Object.CanAcceptTrade(trade.Destination, trade).isSuccess); }
public void CancelTradeTest() { var trade = new TradeDummyCreator().CreateRandom(3, 3); tradeService.Object.CancelTrade(trade, trade.Source); Assert.IsTrue(trade.Is(TradeStatusEnum.Cancel)); Assert.AreEqual(0, trade.TradeMoneys.Count); Assert.AreEqual(0, trade.TradeProducts.Count); }