/// <summary> /// Returns the CheckedoutStatus of an Article /// </summary> /// <param name="article"></param> /// <returns></returns> public CheckoutStatus GetLockedStatus(Item article) { if (article == null) { var nex = new NullReferenceException("Article item provided was null!"); throw nex; } var checkoutStatus = new CheckoutStatus(); ItemLocking itemLocking = article.Locking; checkoutStatus.Locked = itemLocking.IsLocked(); checkoutStatus.User = itemLocking.GetOwner(); return(checkoutStatus); }
public FakeItem WithItemLocking(ItemLocking itemLocking) { Item.Locking.Returns(itemLocking); return(this); }