Exemple #1
0
        public async Task NotThrow()
        {
            UserDto user = TestUsers.TestUser();

            MediatR.Unit response = await Send(new SampleAction { Foo = "foo" })
                                    .To("/api/actions/sample")
                                    .As(user)
                                    .ExecuteAndRead();

            UserDto user2 = TestUsers.NonPrivilegedUser();

            System.Net.Http.HttpResponseMessage response2 = await Send(new SampleAction { Foo = "foo" })
                                                            .To("/api/actions/sample")
                                                            .As(user2)
                                                            .Execute();

            response2.StatusCode.Should().Be(HttpStatusCode.Forbidden);
        }