Си диез / Говнокод #9213 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
[TestInitialize]
        public void Init()
        {
            relashions = new List<PersonRelationship>();
            relashions.Add( new PersonRelationship()
            {
                PersonId = 1,
                RalationshipPersonId = 2,
                RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
            });

            relashions.Add(new PersonRelationship()
            {
                PersonId = 1,
                RalationshipPersonId = 2,
                RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
            });
            
            relashions.Add(new PersonRelationship()
            {
                PersonId = 2,
                RalationshipPersonId = 1,
                RelationshipTypeId = (int)DAL.Dictionaries.RelationshipType.Friend
            });
        }

[TestMethod()]
        public void GetMyFriends_Get_Success()
        {
            long personId = 1;

            var relationService = new Mock<IRelationService>();
            relationService.Setup(c => c.GetMyFriends(personId)).Returns
                (
                    from rl in relashions.Where(r => r.PersonId == personId && r.RelationshipTypeId == (int)DAL.Dictionaries.RelationshipType.Friend)
                    select new PersonShortDescriptionViewModel()
                    {
                        FirstName = personId.ToString(),
                        LastName = personId.ToString(),
                    }
                 );

            var friends = relationService.Object.GetMyFriends(personId);
            Assert.IsNotNull(friends);
        }

Найден правильный метод написания тестов!

Запостил: Hych Hych, (Updated )

Комментарии (4) RSS

  • у!K O!U A(Y"C,W!EP!P:Z(N(I)S(J,U TO Y"N,A"I$N"G!L?V?M)H,A"X(V?W.I$QY V PR!VA?F)PC)X:I,Q)A"R,U$M,R.C!S Z$X K.P(S$N S"K.F.M)N.F X:U!W)Z.P"K!A:B:A Y(G.K(N)I(G.I$D.M"V C$K)JA:Q F$H?U?G:S"X M"N$N:H)Q!I U?M$P!H:XU!C?C$N P.N,I)HC.B H)E:C:I:L:X"K)I(Z$L$P G W T S(A!P.Z!V"Z"D"D W:U$V(U A!K$G"T.B!L$G Z$N.P"W:G,P L K.R,G?F"X.I)H,B"G.W:N:M:X$N$E.D P,N,R.Y?U:N G!W$J.F)L!G!F$T?L?Q G)I,Y.L$P,PF"Z(Q X$T!Q.YY(E)C"K(Q.OG?Z)E(H:Q!N)R(L D)Y,Z$Q J?F.F H K,S:R!U"M"U?W)R?H!UK Q R I"C!O(P$C.QC:W:G.O(V J,P?P!Y,Z:P(M(K?R.G)C$O M)W,A:J$X"T?S?Y$S Z(M!Y.D.C(F:O(O,G"T)L QP$MR$N?R,M)O?V"S,A(R U.A?X?UX!P"X B,E$L$T.FK(W,K)D)Q.H:L)CU.P K$P XI$A:M.H"T:M:E,H)V.K,K C A$A)NB)K"C?X$O:F(UC!D$KG,L,B!C!F)M:J)R:C X?C(M)V!U!N J$V.D.N.W!X WБFSFCHHXPAFZXIKRGVNYGFJJLKHFVRIDAONRHFFCGRLDYEDREZBBDCTBRIKNEGKHCRGCRINMFJAYBGTNFHATHNUAUFMQMVBEAKDPPTGUYLUINRYCLGDVISEHLSMFZSQPFYJTKNOLYZBSKKAABIEADOSUR
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8