public async Task DeleteStockTypeAsync_Successfully_Deleted() { //Arrange var id = 1; var service = new StockTypeService(_myRestaurantContext); //Act var dbStockType = await service.GetStockTypeAsync(d => d.Id == id); await service.DeleteStockTypeAsync(dbStockType !); var result = await service.GetStockTypeAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task GetStockTypeAsync_Returns_Null() { //Arrange var id = 10; var service = new StockTypeService(_myRestaurantContext); //Act var result = await service.GetStockTypeAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task UpdateStockTypeAsync_Successfully_Updated() { //Arrange var id = 2; var service = new StockTypeService(_myRestaurantContext); //Act var dbStockType = await service.GetStockTypeAsync(d => d.Id == id); dbStockType !.Type = "Beverage"; dbStockType.Description = "Drinks items"; await service.UpdateStockTypeAsync(dbStockType); var result = await service.GetStockTypeAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <StockType>(); result !.Id.Should().Be(id); result.Type.Should().Be("Beverage"); result.Description.Should().Be("Drinks items"); }
public async Task GetStockTypeAsync_Returns_StockType() { //Arrange var id = 1; var service = new StockTypeService(_myRestaurantContext); //Act var result = await service.GetStockTypeAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <StockType>(); result !.Id.Should().Be(id); result.Type.Should().Be("Grocery"); result.Description.Should().Be(""); }