public async Task GeotabEmployeeProviderShouldCallApiLibraryOnUpdateEmployee() { //Arrange var api = new FakeApi("a", "a", "a", "a", "a", 1000, new FakeHttpMessageHandler()); var provider = new GeotabEmployeeProvider(api); //Act await provider.UpdateEmployee(_employeeWithProviders); //Assert //Since library does not have virtual member on Send call, cannot mock using Moq. Using fake http message handler and if Send gets //called a NotImplementedException will occur. }
public override void BuildProviders() { _geotabProvider = new GeotabEmployeeProvider(_configuration); }