public async Task EnsuresNonNullArguments() { var connection = Substitute.For <IApiConnection>(); var client = new EnterpriseLdapClient(connection); await Assert.ThrowsAsync <ArgumentNullException>(() => client.QueueSyncUserMapping(null)); }
public async Task EnsuresNonNullArguments() { var connection = Substitute.For<IApiConnection>(); var client = new EnterpriseLdapClient(connection); await Assert.ThrowsAsync<ArgumentNullException>(() => client.QueueSyncUserMapping(null)); }
public void RequestsCorrectUrl() { var connection = Substitute.For<IApiConnection>(); var client = new EnterpriseLdapClient(connection); string expectedUri = "admin/ldap/users/test-user/sync"; client.QueueSyncUserMapping("test-user"); connection.Connection.Received().Post<LdapSyncResponse>( Arg.Is<Uri>(u => u.ToString() == expectedUri)); }
public void RequestsCorrectUrl() { var connection = Substitute.For <IApiConnection>(); var client = new EnterpriseLdapClient(connection); string expectedUri = "admin/ldap/users/test-user/sync"; client.QueueSyncUserMapping("test-user"); connection.Connection.Received().Post <LdapSyncResponse>( Arg.Is <Uri>(u => u.ToString() == expectedUri)); }