public async void UpdateModelAsync_Returns_1() { repoMock.Setup(s => s.UpdateAsync(It.IsAny <IVehicleModel>())); uowMock.SetupGet(s => s.Models).Returns(repoMock.Object); uowMock.Setup(s => s.CommitAsync()).Returns(Task.FromResult(1)); var modelService = new VehicleModelService(uowMock.Object); var result = await modelService.UpdateModelAsync(new Mock <IVehicleModel>().Object); //Assert Assert.Equal(1, result); }