Ejemplo n.º 1
0
        public void Getting_memberinfo_for_unauthenticate_user_will_return_statusCode_NotAuthorized()
        {
            RequestHelper.SetupClaim(false);
            var result = RequestHelper.GetResult <Result <Member> >("/api/account/MemberInfo");

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.NotAuthorized, "Es wurde der falsche Status zurückgegeben");
            Assert.IsTrue(result.Data == null, "Es wurde ein Benutzer zurück gegeben");
        }
Ejemplo n.º 2
0
        public void Verifying_the_login_with_token_will_return_member()
        {
            RequestHelper.SetupClaim(true);
            var result = RequestHelper.GetResult <Result <Member> >("/api/authorize/verifylogin/" + RequestHelper.LoginToken);

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.Success, "Die Abfrage war nicht erfolgreich");
            Assert.IsTrue(result.Data != null, "Es wurde kein Benutzer zurück gegeben");
        }
Ejemplo n.º 3
0
        public void Getting_random_members_for_alias_will_return_list_of_members()
        {
            RequestHelper.SetupClaim(false);
            var result = RequestHelper.GetResult <Result <List <Member> > >("/api/account/membersrandom/2");

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.Success, "Die Abfrage war nicht erfolgreich");
            Assert.IsTrue(result.Data.Count == 2, "Es wurde keine 2 Benutzer zurückgegeben");
        }
Ejemplo n.º 4
0
        public void Getting_member_for_alias_will_return_member()
        {
            RequestHelper.SetupClaim(false);
            var result = RequestHelper.GetResult <Result <Member> >("/api/account/member/robert");

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.Success, "Die Abfrage war nicht erfolgreich");
            Assert.IsTrue(result.Data.Alias.ToLower().Equals("robert"), "Es wurde nicht der richtige Benutzer zurück gegeben");
        }
Ejemplo n.º 5
0
        public void Getting_members_will_include_buddies_and_social_medias()
        {
            RequestHelper.SetupClaim(false);

            var result = RequestHelper.GetResult <Result <List <Member> > >("/api/account/Members");

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.Success, "Die Abfrage war nicht erfolgreich");
            Assert.IsTrue(result.Data.Any(m => m.Buddies.Count > 0 || m.SocialMedias.Count > 0), "Es wurde kein Benutzer zurück gegeben");
        }
Ejemplo n.º 6
0
        public void Getting_memberinfo_for_authenticate_user_will_return_member()
        {
            RequestHelper.SetupClaim(true);

            var result = RequestHelper.GetResult <Result <Member> >("/api/account/MemberInfo");

            FakeFotosteamDbContext.ReloadMembers();

            Assert.IsTrue(result.Status.Code == StatusCode.Success, "Die Abfrage war nicht erfolgreich");
            Assert.IsTrue(result.Data != null, "Es wurde kein Benutzer zurück gegeben");
        }