public void TestDivideByZero() { var c = new MockCalculator(_resultWriter); var result = c.Divide(6, 0); Assert.Equal(result, double.NaN); }
public void TestDivide() { var c = new MockCalculator(_resultWriter); var result = c.Divide(6, 3); Assert.Equal(result, 2); }
public void TestMultiply() { var c = new MockCalculator(_resultWriter); var result = c.Multiply(3, 2); Assert.Equal(result, 6); }
public void Execute_operator() { var mna = new MockNumberAssembler(); var mc = new MockCalculator(); var sut = new Application(mna, mc); mna._Number = 42; Assert.AreEqual(420, sut.Calculate("+")); Assert.AreEqual(420, mna.Number); }
public void TestException() { var mock = new Mock <IResultWriter>(); mock.Setup(o => o.WriteResult(It.IsAny <double>())).Throws(new IOException("Disk is full")); var c = new MockCalculator(mock.Object); Assert.Throws <IOException>(() => c.Multiply(3, 2)); }
public void Init() { abiebals = Landis.TestUtil.Species.SampleDataset["abiebals"]; betualle = Landis.TestUtil.Species.SampleDataset["betualle"]; InitializeAgeCohorts(); mockCore = new Landis.TestUtil.MockCore(); mockCore.Landscape = Landis.TestUtil.Landscapes.Create1by1(); activeSite = mockCore.Landscape[1, 1]; Landis.Biomass.Dead.Pools.Initialize(mockCore, null, null); mockCalculator = new MockCalculator(); mockCalculator.Change = annualBiomassChange; Cohort.DeathEvent += DeathNotExpected; }
public void Init() { abiebals = Landis.TestUtil.Species.SampleDataset["abiebals"]; betualle = Landis.TestUtil.Species.SampleDataset["betualle"]; InitializeAgeCohorts(); mockCore = new Landis.TestUtil.MockCore(); mockCore.Landscape = Landis.TestUtil.Landscapes.Create1by1(); activeSite = mockCore.Landscape[1,1]; Landis.Biomass.Dead.Pools.Initialize(mockCore, null, null); mockCalculator = new MockCalculator(); mockCalculator.Change = annualBiomassChange; Cohort.DeathEvent += DeathNotExpected; }