public void GetSymbol_ThrowsException_IfAssetIsNull() { //Arrange Asset asset = null; Timeframe timeframe = defaultTimeframe(); AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe); //Act string symbol = assetTimeframe.GetSymbol(); }
public void IsValid_ReturnsTrue_IfBothAssetAndTimeframeAreSet() { //Arrange Asset asset = defaultAsset(); Timeframe timeframe = defaultTimeframe(); AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe); //Act bool isValid = assetTimeframe.IsValid(); //Assert Assert.IsTrue(isValid); }
public void IsValid_ReturnsFalse_IfTimeframeIsNull() { //Arrange Asset asset = defaultAsset(); Timeframe timeframe = null; AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe); //Act bool isValid = assetTimeframe.IsValid(); //Assert Assert.IsFalse(isValid); }
public void GetSymbol_ReturnsProperSymbol_IfAssetAndTimeframeAreSet() { //Arrange Asset asset = defaultAsset(); Timeframe timeframe = defaultTimeframe(); AssetTimeframe assetTimeframe = new AssetTimeframe(asset, timeframe); //Act string actualSymbol = assetTimeframe.GetSymbol(); //Assert string expectedSymbol = "EURUSD_M5"; Assert.AreEqual(expectedSymbol, actualSymbol); }