public WalrusFood ExtractContents() { var contents = _food; _food = null; return(contents); }
public void RightFood() { var food = new WalrusFood(); _subject.AddToStomach(food); Assert.True(_subject.HasEaten(food)); }
public void Test() { var food = new WalrusFood(); var can = new CannedWalrusFood(food); var result = subject.Open(can); Assert.Equal(result, food); }
public void WrongFood() { var someFood = new WalrusFood(); var moreFood = new WalrusFood(); _subject.AddToStomach(someFood); Assert.False(_subject.HasEaten(moreFood)); }
public void Test() { var gary = new Walrus(); var can = new CannedWalrusFood(); var food = new WalrusFood(); var mock = new Mock <IOpensCans>(); mock.Setup(m => m.Open(can)).Returns(food); var opensCans = mock.Object; var subject = new FeedsWalrus(opensCans); subject.Feed(gary, can); Assert.True(gary.HasEaten(food)); }
public bool HasEaten(WalrusFood food) { return(_stomach.Contains(food)); }
public void AddToStomach(WalrusFood food) { _stomach.Add(food); }
public CannedWalrusFood(WalrusFood food) { _food = food; }
public void I_Have_Food() { _food = new WalrusFood(); }