コード例 #1
0
        public async Task UpdateGuestSession_WithoutAuthentication_ReturnsUnauthorized()
        {
            _guestSessionControllerMock
            .Setup(x => x.UpdateGuestSessionAsync(It.IsAny <GuestSession>(), It.IsAny <Guid>()))
            .ReturnsAsync(new GuestSession());
            var response = await UnauthenticatedBrowser.Put($"{Routing.GuestSessionsRoute}/{_guestSession.Id}", ctx => BuildRequest(ctx, _guestSession));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async Task UpdateGuestInviteReturnsUnauthorizedRequest()
        {
            _guestInviteControllerMock
            .Setup(x => x.UpdateGuestInviteAsync(It.IsAny <GuestInvite>()))
            .ReturnsAsync(new GuestInvite());

            var response = await UnauthenticatedBrowser.Put($"{Routing.GuestInvitesRoute}/{_guestInvite.Id}", ctx => BuildRequest(ctx, _guestInvite));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
コード例 #3
0
        public async Task EmailHost_ReturnsUnauthorizedRequest()
        {
            _guestSessionControllerMock
            .Setup(x => x.EmailHostAsync(It.IsAny <string>(), It.IsAny <Guid>()))
            .ReturnsAsync(new SendHostEmailResponse());

            var response = await UnauthenticatedBrowser.Post($"{Routing.GuestSessionsRoute}/{Routing.ProjectsPath}/{_guestSession.ProjectAccessCode}/{Routing.EmailHostPath}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
コード例 #4
0
        public async Task GetGuestSession_WithoutAuthentication_ReturnsUnauthorized()
        {
            _guestSessionControllerMock
            .Setup(x => x.GetGuestSessionAsync(It.IsAny <Guid>()))
            .ReturnsAsync(new GuestSession());

            var response = await UnauthenticatedBrowser.Get($"{Routing.GuestSessionsRoute}/{Guid.NewGuid()}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async Task GetMachineByIdReturnsUnauthorized()
        {
            _controllerMock.Setup(m => m.GetMachineByIdAsync(It.IsAny <Guid>(), It.IsAny <Guid?>(), It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(new Machine()));

            var validMachineId = Guid.NewGuid();

            var response = await UnauthenticatedBrowser.Get(string.Format(Routing.MachinesWithIdBase, validMachineId), BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async Task ChangeMachineTenantReturnsUnauthorized()
        {
            var response = await UnauthenticatedBrowser.Put(string.Format(Routing.ChangeMachineTenantBase, "6b47560d-772a-41e5-8196-fb1ec6178539"), ctx => BuildRequest(ctx,
                                                                                                                                                                        new Machine
            {
                MachineKey       = "12345678901234567890",
                Location         = "TestLocation",
                ModifiedBy       = Guid.Parse("1d31260e-22cd-4cc2-8177-b6946f76ca10"),
                SettingProfileId = Guid.Parse("f8d5b613-9d21-4e84-acac-c70f3679d1e6"),
                DateModified     = DateTime.UtcNow
            }));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async Task GetMachineByKeyReturnsUnauthorized()
        {
            _controllerMock.Setup(m => m.GetMachineByKeyAsync(It.IsAny <string>(), It.IsAny <Guid?>(), It.IsAny <CancellationToken>()))
            .Returns(Task.FromResult(new Machine()));

            var validMachineKey = "0123456789";
            var response        = await UnauthenticatedBrowser.Get(Routing.Machines,
                                                                   with =>
            {
                with.HttpRequest();
                with.Header("Accept", "application/json");
                with.Header("Content-Type", "application/json");
                with.Query("machinekey", validMachineKey);
            });

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
コード例 #8
0
        public async void CreateWizardViewRespondWithUnauthorizedNoBearer()
        {
            var actual = await UnauthenticatedBrowser.Post("/v1/wizards/viewed", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, actual.StatusCode);
        }
コード例 #9
0
        public async void WizardRespondWithUnauthorizedNoBearer()
        {
            var actual = await UnauthenticatedBrowser.Get($"/v1/wizards/viewed/{_defaultUserId}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, actual.StatusCode);
        }
コード例 #10
0
        public async void CreateInProductTrainingViewRespondWithUnauthorizedNoBearer()
        {
            var actual = await UnauthenticatedBrowser.Post("/v1/inproducttraining/viewed", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, actual.StatusCode);
        }
コード例 #11
0
        public async void ResendUserInviteReturnsRespondWithUnauthorizedNoBearer()
        {
            var response = await UnauthenticatedBrowser.Post(Routing.ResendUserInvites, ctx => BuildRequest(ctx, new List <UserInvite>()));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
コード例 #12
0
        public async Task GetGuestSessionsByProjectIdForUser_WithoutAuthentication_ReturnsUnauthorized()
        {
            var response = await UnauthenticatedBrowser.Get($"{Routing.ProjectsRoute}/{Guid.NewGuid()}/{Routing.UsersPath}/{Guid.NewGuid()}/{Routing.GuestSessionsPath}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
コード例 #13
0
        public async Task VerifyGuestAsync_WhenPrincipalNotAuthorized_ReturnsUnauthorizedRequest()
        {
            var response = await UnauthenticatedBrowser.Post($"{Routing.VerifyGuestRoute}", ctx => BuildRequest(ctx, _defaultGuestVerificationRequest));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async void RespondWithUnauthorizedNoBearer()
        {
            var actual = await UnauthenticatedBrowser.Get($"/v1/inProductTraining/{Guid.NewGuid()}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, actual.StatusCode);
        }
コード例 #15
0
        public async void InProductTrainingRespondWithUnauthorizedNoBearer()
        {
            var actual = await UnauthenticatedBrowser.Get($"/v1/inproducttraining/viewed/{_defaultClientApplicationId}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, actual.StatusCode);
        }
        public async Task GetProjectLobbyStateAsync_IfNotAuthenticated_ReturnsUnauthorized()
        {
            var response = await UnauthenticatedBrowser.Get($"{Routing.ProjectsRoute}/{Guid.NewGuid()}/{Routing.ProjectLobbyStatePath}", BuildRequest);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
        public async Task CreateGuestInviteReturnsUnauthorizedRequest()
        {
            var response = await UnauthenticatedBrowser.Post($"{Routing.GuestInvitesRoute}", ctx => BuildRequest(ctx, _guestInvite));

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }