Пример #1
0
        private static void PrintAllUserEmails()
        {
            var connectedTc = new RemoteTc()
                              .Connect(_ => _.ToHost(TeamCityHost).AsUser(Username, Password));

            connectedTc
            .GetAllUsers()
            .Select(u => connectedTc.GetUser(_ => _.Id(u.Id)))
            .ToList()
            .ForEach(u => Console.WriteLine(u.Email));
        }
Пример #2
0
        public void GetAllUsers()
        {
            // Arrange
            var teamCityCaller = CreateTeamCityCaller();

            var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller);

            // Act
            List <User> users = connectedTc.GetAllUsers();

            // Assert
            A.CallTo(() => teamCityCaller.Get <UserWrapper>(@"/app/rest/users/")).MustHaveHappened();
        }
Пример #3
0
        public void GetAllUsers()
        {
            // Arrange
            var teamCityCaller = CreateTeamCityCaller();

            var connectedTc = new RemoteTc().Connect(_ => _.AsGuest(), teamCityCaller);

            // Act
            List<User> users = connectedTc.GetAllUsers();

            // Assert
            A.CallTo(() => teamCityCaller.Get<UserWrapper>(@"/app/rest/users/")).MustHaveHappened();
        }
Пример #4
0
        private static void PrintAllUserEmails()
        {
            var connectedTc = new RemoteTc()
                .Connect(_ => _.ToHost(TeamCityHost).AsUser(Username, Password));

            connectedTc
                .GetAllUsers()
                .Select(u => connectedTc.GetUser(_ => _.Id(u.Id)))
                .ToList()
                .ForEach(u => Console.WriteLine(u.Email));
        }