public async Task DeleteServiceTypeAsync_Successfully_Deleted() { //Arrange var id = 1; var service = new ServiceTypeService(_myRestaurantContext); //Act var dbServiceType = await service.GetServiceTypeAsync(d => d.Id == id); await service.DeleteServiceTypeAsync(dbServiceType !); var result = await service.GetServiceTypeAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task UpdateServiceTypeAsync_Successfully_Updated() { //Arrange var id = 1; var service = new ServiceTypeService(_myRestaurantContext); //Act var dbServiceType = await service.GetServiceTypeAsync(d => d.Id == id); dbServiceType !.Type = "Take Out"; await service.UpdateServiceTypeAsync(dbServiceType); var result = await service.GetServiceTypeAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <ServiceType>(); result !.Id.Should().Be(id); result.Type.Should().Be("Take Out"); }
public async Task GetServiceTypeAsync_Returns_Null() { //Arrange var id = 10; var service = new ServiceTypeService(_myRestaurantContext); //Act var result = await service.GetServiceTypeAsync(d => d.Id == id); //Assert result.Should().BeNull(); }
public async Task GetServiceTypeAsync_Returns_ServiceType() { //Arrange var id = 1; var service = new ServiceTypeService(_myRestaurantContext); //Act var result = await service.GetServiceTypeAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <ServiceType>(); result !.Id.Should().Be(id); result.Type.Should().Be("Take Away"); }