public void PourFrom_SmallToLargeOverflow_VolumeIsCorrect() { var bottleA = new Bottle {Capacity = 5, Volume = 3}; var bottleB = new Bottle {Capacity = 3, Volume = 3}; bottleB.PourInto(bottleA); Assert.That(bottleA.Volume, Is.EqualTo(5)); Assert.That(bottleB.Volume, Is.EqualTo(1)); }
public void PourFrom_LargeToSmallOverflow_VolumeIsCorrect() { var bottleA = new Bottle {Capacity = 5, Volume = 5}; var bottleB = new Bottle {Capacity = 3}; bottleA.PourInto(bottleB); Assert.That(bottleA.Volume, Is.EqualTo(2)); Assert.That(bottleB.Volume, Is.EqualTo(3)); }