public void Success_Logs_Updated_Order() { var orders = CreateNewOrdersContract(); var txHash = "ee345c8b55558760e49fe8706528c8f50a56a022280675094b6654c0abec4463"; orders.UpdateOrder(OrderContractAddress, Token, txHash); var expectedLog = new UpdatedOrderLog { OrderTxHash = txHash, Token = Token, Order = OrderContractAddress, Block = 12345 }; MockContractLogger.Verify(x => x.Log(It.IsAny <ISmartContractState>(), expectedLog), Times.Once); }
public void Success_Logs_Updated_Order() { var OrdersHistory = CreateNewOrdersHistoryContract(); var txHash = "ee345c8b55558760e49fe8706528c8f50a56a022280675094b6654c0abec4463"; MockPersistentState.Setup(x => x.IsContract(OrderContractAddress)).Returns(true); MockPersistentState.Setup(x => x.IsContract(Token)).Returns(true); OrdersHistory.UpdateOrder(OrderContractAddress, Token, txHash); var expectedLog = new UpdatedOrderLog { OrderTxHash = txHash, Token = Token, Taker = Sender, Order = OrderContractAddress, Block = 12345 }; MockContractLogger.Verify(x => x.Log(It.IsAny <ISmartContractState>(), expectedLog), Times.Once); }