public void Should_return_null_if_RestockItem_is_not_found() { var query = new GetRestockItem { RestockItemId = 1 }; Assert.That(Repository.FindSingle(query), Is.Null); }
public void Should_throw_error_when_RestockItem_id_is_invalid(int id) { var query = new GetRestockItem { RestockItemId = id }; Assert.That(() => Repository.FindSingle(query), Throws.TypeOf <DomainException>().With.Message.EqualTo("RestockItem Id must be greater than 0")); }
public virtual ActionResult Edit(int Id) { var cmd = new GetRestockItem { RestockItemId = Id }; var restockItemDetail = DomainRegistry.Repository.FindSingle(cmd); var output = new UpdateRestockItemViewModel(restockItemDetail); SetMessages(); return(View(MVC.Admin.Views.RestockItems.Edit, output)); }
public void Should_fetch_RestockItem_by_id() { new RestockItemBuilder().With(cr => cr.Id, 7) .With(cr => cr.AmountBeforeRestock, 5) .With(cr => cr.AmountToRestockTo, 9) .With(cr => cr.BaseItem, new ItemSourceBuilder().With(cr => cr.Id, 35).BuildAndSave()) .With(cr => cr.BotId, AIStatics.LindellaBotId) .BuildAndSave(); var query = new GetRestockItem { RestockItemId = 7 }; var restockItem = DomainRegistry.Repository.FindSingle(query); Assert.That(restockItem.Id, Is.EqualTo(7)); Assert.That(restockItem.AmountBeforeRestock, Is.EqualTo(5)); Assert.That(restockItem.AmountToRestockTo, Is.EqualTo(9)); Assert.That(restockItem.BaseItem.Id, Is.EqualTo(35)); Assert.That(restockItem.BotId, Is.EqualTo(AIStatics.LindellaBotId)); }