public async Task DeleteUnitOfMeasureAsync_Successfully_Deleted() { //Arrange var id = 1; var service = new UnitOfMeasureService(_myRestaurantContext); //Act var dbUnitOfMeasure = await service.GetUnitOfMeasureAsync(d => d.Id == id); await service.DeleteUnitOfMeasureAsync(dbUnitOfMeasure !); var result = await service.GetUnitOfMeasureAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task GetUnitOfMeasureAsync_Returns_Null() { //Arrange var id = 10; var service = new UnitOfMeasureService(_myRestaurantContext); //Act var result = await service.GetUnitOfMeasureAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task UpdateUnitOfMeasureAsync_Successfully_Updated() { //Arrange var id = 3; var service = new UnitOfMeasureService(_myRestaurantContext); //Act var dbUnitOfMeasure = await service.GetUnitOfMeasureAsync(d => d.Id == id); dbUnitOfMeasure !.Code = "ml"; dbUnitOfMeasure.Description = "ml units to add"; await service.UpdateUnitOfMeasureAsync(dbUnitOfMeasure); var result = await service.GetUnitOfMeasureAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <UnitOfMeasure>(); result !.Id.Should().Be(id); result.Code.Should().Be("ml"); result.Description.Should().Be("ml units to add"); }
public async Task GetUnitOfMeasureAsync_Returns_UnitOfMeasure() { //Arrange var id = 1; var service = new UnitOfMeasureService(_myRestaurantContext); //Act var result = await service.GetUnitOfMeasureAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <UnitOfMeasure>(); result !.Id.Should().Be(id); result.Code.Should().Be("kg"); result.Description.Should().Be("kg units"); }