Guest User

Untitled

a guest
May 23rd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. var client = container.Resolve<MyService>();
  2. A.CallTo(() => client.GetUserProfile(userName)).Returns(null);
  3.  
  4. [Test]
  5. public void MyTest(string sitecollectionGuid, string customerName)
  6. {
  7. var mockHttpContext = SetupHttpContext(sitecollectionGuid, customerName);
  8.  
  9. var client = container.Resolve<MyService>();
  10. A.CallTo(() => client.GetUserProfile(userName)).Returns(null);
  11.  
  12. var controllerContext = new ControllerContext(mockHttpContext, new RouteData(), A.Fake<ControllerBase>());
  13. controller.ControllerContext = controllerContext;
  14.  
  15. var result = controller.CheckUsername(userName);
  16. Assert.IsNotNull(result, "Result is not as expected");
  17. }
  18.  
  19. public UserDAO GetUserProfile(string userName)
  20. {
  21. UserDAO objUserProfile = new UserDAO();
  22. IUsers objUsers = (IUsers)Global.Container["Users"];
  23. IUser objUser = objUsers.GetByUserName(userName);
  24. if (objUser == null)
  25. {
  26.  
  27. return null;
  28. }
  29. else
  30. {
  31. objUserProfile = AutoMapper.Mapper.Map<IUser, UserDAO>(objUser);
  32. objUserProfile.FirstName = objUser.FirstName;
  33. objUserProfile.MiddleName = objUser.MiddleName;
  34. objUserProfile.LastName = objUser.LastName;
  35. ....................
  36. ....................
  37. <setting other properties>
  38. ....................
  39. ....................
  40.  
  41. return objUserProfile;
  42. }
  43. }
  44.  
  45. public UserDAO GetUserProfile(string userName)
  46.  
  47. UserDAO returnValue = null;
  48. var client = container.Resolve<MyService>();
  49. A.CallTo(() => client.GetUserProfile(userName)).Returns(returnValue);
Add Comment
Please, Sign In to add comment