public void JungleStorageFor642857kgRawCocaineShouldEqual642857142Test() { var jungleProperty = new JungleProperty(new Cocaine(), 600, PropertyFactory.JungleTimeUnits, PropertyFactory.JungleWeightUnits); jungleProperty.Produce(15); Assert.AreEqual(jungleProperty.Storage.GetPrice().ToString("#0.00"), "642857142,86"); }
public void JunglePropertyShouldUseCocaineRawStorageTest() { var jungleProperty = new JungleProperty(new Cocaine(), 600, PropertyFactory.JungleTimeUnits, PropertyFactory.JungleWeightUnits); jungleProperty.Drug.State = Enum.State.Raw; jungleProperty.Storage = StorageFactory.Storage[jungleProperty.Drug.GetType()](jungleProperty); Assert.AreEqual(jungleProperty.Storage.GetType(), typeof(CocaineRawStorage)); }
public void JunglePropertyShouldUseCocaineCutStorageTest() { var jungleProperty = new JungleProperty(new Cocaine { State = State.Cut, Cut = Cut.Medium }, 600, PropertyFactory.JungleTimeUnits, PropertyFactory.JungleWeightUnits); Assert.AreEqual(jungleProperty.Storage.GetType(), typeof(CocaineCutStorage)); }
public void JungleStorageFor642857kgCutCocaineShouldEqual642857142Test() { var jungleProperty = new JungleProperty(new Cocaine { State = State.Cut, Cut = Cut.Medium }, 600, PropertyFactory.JungleTimeUnits, PropertyFactory.JungleWeightUnits); jungleProperty.Produce(15); Assert.AreEqual(jungleProperty.Storage.GetPrice().ToString("#0.00"), "900000000,00"); }
public void JunglePropertyShouldProduceCocaineTest() { var jungleProperty = new JungleProperty(new Cocaine(), 600, PropertyFactory.JungleTimeUnits, PropertyFactory.JungleWeightUnits); Assert.AreEqual(jungleProperty.Drug.Name, "Cocaine"); }