public virtual void test_ofSingleValue() { ScenarioArray <string> test = ScenarioArray.ofSingleValue(3, "aaa"); SingleScenarioArray <string> expected = SingleScenarioArray.of(3, "aaa"); assertEquals(test, expected); }
public virtual void coverage() { SingleScenarioArray <string> test = SingleScenarioArray.of(3, "A"); coverImmutableBean(test); SingleScenarioArray <string> test2 = SingleScenarioArray.of(2, "B"); coverBeanEquals(test, test2); }
public virtual void create() { SingleScenarioArray <string> test = SingleScenarioArray.of(3, "A"); assertEquals(test.ScenarioCount, 3); assertEquals(test.Value, "A"); assertEquals(test.get(0), "A"); assertEquals(test.get(1), "A"); assertEquals(test.get(2), "A"); assertEquals(test.ToList(), ImmutableList.of("A", "A", "A")); }
public virtual void convertCurrencyAmount() { FxRateScenarioArray rates = FxRateScenarioArray.of(GBP, USD, DoubleArray.of(1.61, 1.62, 1.63)); ScenarioFxRateProvider fxProvider = new TestScenarioFxRateProvider(rates); SingleScenarioArray <CurrencyAmount> test = SingleScenarioArray.of(3, CurrencyAmount.of(GBP, 2)); //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: ScenarioArray<?> convertedList = test.convertedTo(USD, fxProvider); ScenarioArray <object> convertedList = test.convertedTo(USD, fxProvider); IList <CurrencyAmount> expectedValues = ImmutableList.of(CurrencyAmount.of(USD, 2 * 1.61), CurrencyAmount.of(USD, 2 * 1.62), CurrencyAmount.of(USD, 2 * 1.63)); DefaultScenarioArray <CurrencyAmount> expectedList = DefaultScenarioArray.of(expectedValues); assertThat(convertedList).isEqualTo(expectedList); }
//----------------------------------------------------------------------- public override bool Equals(object obj) { if (obj == this) { return(true); } if (obj != null && obj.GetType() == this.GetType()) { //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: SingleScenarioArray<?> other = (SingleScenarioArray<?>) obj; SingleScenarioArray <object> other = (SingleScenarioArray <object>)obj; return((scenarioCount == other.scenarioCount) && JodaBeanUtils.equal(value, other.value)); } return(false); }