public void SetKeyAndSecret() { // Arrange ViolinBtce violinBtce = new ViolinBtce(); Assert.IsFalse(violinBtce.LoggedOnOperationsAreAllowed); // Act violinBtce.SetKeyAndSecret(ValidKey, ValidSecret); // Assert Assert.IsTrue(violinBtce.LoggedOnOperationsAreAllowed); }
public void Trade(string key, string secret, Pair pair, bool keyAndSecretAreSpecified) { // Pre requirements SetKeyAndSecretSpecificationRequirement(key, secret, keyAndSecretAreSpecified); // Arrange ViolinBtce violinBtce = keyAndSecretAreSpecified ? new ViolinBtce(key, secret) : new ViolinBtce(); // Act DtoTradeAnswer result = violinBtce.Trade(Pair.ltc_usd, TradeType.sell, 100m, 0.1m); // Assert Assert.Greater(result.OrderId, 0); }
public void GetBalance(string key, string secret, Currency currency, decimal yourBalance, bool keyAndSecretAreSpecified) { // Pre requirements SetKeyAndSecretSpecificationRequirement(key, secret, keyAndSecretAreSpecified); // Arrange ViolinBtce violinBtce = keyAndSecretAreSpecified ? new ViolinBtce(key, secret) : new ViolinBtce(); // Act var result = violinBtce.GetBalance(currency); // Assert Assert.AreEqual(yourBalance, result); }
public void GetInfo(string key, string secret, bool keyAndSecretAreSpecified) { // Pre requirements SetKeyAndSecretSpecificationRequirement(key, secret, keyAndSecretAreSpecified); // Arrange ViolinBtce violinBtce = keyAndSecretAreSpecified ? new ViolinBtce(key, secret) : new ViolinBtce(); // Act DtoUserInfo result = violinBtce.GetInfo(); // Assert Assert.AreEqual(0, result.OpenOrders); }
public void GetFee(string key, string secret, Pair pair, bool keyAndSecretAreSpecified) { // Pre requirements SetKeyAndSecretSpecificationRequirement(key, secret, keyAndSecretAreSpecified); // Arrange ViolinBtce violinBtce = keyAndSecretAreSpecified ? new ViolinBtce(key, secret) : new ViolinBtce(); // Act decimal result = violinBtce.GetFee(Pair.eur_usd); // Assert Assert.Greater(result, 0); }
public void GetTicker(string key, string secret, Pair pair, bool keyAndSecretAreSpecified) { // Pre requirements SetKeyAndSecretSpecificationRequirement(key, secret, keyAndSecretAreSpecified); // Arrange ViolinBtce violinBtce = keyAndSecretAreSpecified ? new ViolinBtce(key, secret) : new ViolinBtce(); // Act DtoTicker result = violinBtce.GetTicker(pair); // Assert Assert.Greater(result.Sell, 0); Assert.Greater(result.Buy, 0); }