public void Should_Return_Item() { var clipboard = new Clipboard(); var item = MockRepository.Mock<ICliboardable>(); clipboard.Item = item; Assert.IsNotNull((clipboard.Item)); Assert.AreEqual(clipboard.Item,item); }
public void Should_Raise_ItemChanged() { var eventRaised = false; var clipboard = new Clipboard(); clipboard.ItemChanged += (s, e) => eventRaised = true; var item = MockRepository.Mock<ICliboardable>(); clipboard.Item = item; Assert.AreEqual(eventRaised,true); }
public void Should_Call_On_Item_Removed() { var clipboard = new Clipboard(); var item = MockRepository.Mock<ICliboardable>(); item.Stub(x => x.OnClipboardRemove()).Repeat.Once(); clipboard.Item = item; var seconditem = MockRepository.Mock<ICliboardable>(); clipboard.Item = seconditem; item.VerifyAllExpectations(); }
public void If_The_Same_Value_Do_Nothing() { var eventRaised = false; var clipboard = new Clipboard(); var item = MockRepository.Mock<ICliboardable>(); item.Stub(x => x.OnClipboardRemove()).Repeat.Times(0); clipboard.Item = item; clipboard.ItemChanged += (s, e) => eventRaised = true; clipboard.Item = item; item.VerifyAllExpectations(); Assert.AreEqual(eventRaised,false); }
public void Clipboard_Should_Return_Null() { var clipboard = new Clipboard(); var item = clipboard.Item; Assert.IsNull(item); }