public async Task AddGoodsReceivedNoteItemAsync_Returns_New_GoodsReceivedNoteItem() { //Arrange var goodsReceivedNoteId = 2; var service = new GoodsReceivedNoteItemService(_myRestaurantContext); //Act var result = await service.AddGoodsReceivedNoteItemAsync(new GoodsReceivedNoteItem { GoodsReceivedNoteId = goodsReceivedNoteId, ItemId = 8, ItemUnitPrice = 350, Quantity = 5 }); //Assert result.Should().BeAssignableTo <GoodsReceivedNoteItem>(); result.Item.Name.Should().Be("Chips"); result.ItemUnitPrice.Should().Be(350); result.Nbt.Should().Be(0); //Act var items = await service.GetGoodsReceivedNoteItemsAsync(d => d.GoodsReceivedNoteId == goodsReceivedNoteId); //Assert items.Should().HaveCount(3); }
public async Task GetGoodsReceivedNoteItemsAsync_Returns_GoodsReceivedNoteItems() { //Arrange var service = new GoodsReceivedNoteItemService(_myRestaurantContext); //Act var result = await service.GetGoodsReceivedNoteItemsAsync(d => d.GoodsReceivedNoteId == 1); //Assert result.Should().BeAssignableTo <IEnumerable <GoodsReceivedNoteItem> >(); result.Should().HaveCount(2); }