public async Task UpdatePaymentTypeAsync_Successfully_Updated() { //Arrange var id = 2; var service = new PaymentTypeService(_myRestaurantContext); //Act var dbPaymentType = await service.GetPaymentTypeAsync(d => d.Id == id); dbPaymentType !.Name = "Credit"; dbPaymentType.CreditPeriod = 45; await service.UpdatePaymentTypeAsync(dbPaymentType); var result = await service.GetPaymentTypeAsync(d => d.Id == id); //Assert result.Should().BeAssignableTo <PaymentType>(); result !.Id.Should().Be(id); result.Name.Should().Be("Credit"); result.CreditPeriod.Should().Be(45); }