Advertisement
Guest User

Untitled

a guest
Nov 11th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.25 KB | None | 0 0
  1. public class UserBuilder
  2.     {
  3.         private User _user;
  4.  
  5.         public UserBuilder()
  6.         {
  7.             _user = new User
  8.             {
  9.                 FirstName = Guid.NewGuid().ToString(),
  10.                 LastName = Guid.NewGuid().ToString(),
  11.                 Password = Guid.NewGuid().ToString(),
  12.                 CardNumber = Guid.NewGuid().ToString()
  13.             };
  14.         }
  15.  
  16.         public User Build()
  17.         {
  18.             return _user;    
  19.         }
  20.     }
  21.  
  22.  [TestFixture]
  23.     public class MainPageViewModelTest
  24.     {
  25. +
  26.         public MainPageViewModelTest()
  27.         private Mock<INavigationService> _navigationService;
  28.  
  29.         [SetUp]
  30.         public void Setup()
  31.         {
  32.             _navigationService = new Mock<INavigationService>();
  33.         }
  34.  
  35.         [Test]
  36.         public void ShouldGiveTheActiveUserACardnummer_AsUserName()
  37.         {
  38.             var user = new UserBuilder().Build();
  39.             UserRepository.SetActiveUser(user);
  40.  
  41.             User retrievedUser = UserRepository.GetActiveUser();
  42.             var tempSut = new MainPageViewModel(_navigationService.Object);
  43.  
  44.             Assert.AreEqual(tempSut.UserName, retrievedUser.CardNumber);
  45.         }
  46.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement