コード例 #1
0
        public async Task CreateGame_With_Title_Empty()
        {
            //Arrange
            var entity = new FriendBuilder().WithNameEmpty();

            //Act/Assert
            await Assert.ThrowsAsync <ValidationException>(async
                                                               () => await _friendDomainService.CreateAsync(entity));
        }
コード例 #2
0
 public Friend(FriendBuilder builder)
 {
     Id        = builder.Id;
     Friend1Id = builder.Friend1Id;
     Friend2Id = builder.Friend2Id;
     FirstName = builder.FirstName;
     LastName  = builder.LastName;
     Email     = builder.Email;
 }
コード例 #3
0
ファイル: ReturnGame.cs プロジェクト: naozuka/GamesLoan
        public ReturnGame()
        {
            var game = new GameBuilder().Build();

            _gameDto = new GameDto(game.Id, game.Name);

            var friend = new FriendBuilder().Build();

            _friendDto = new FriendDto(friend.Id, friend.Name, friend.PhoneNumber);
        }
コード例 #4
0
        public async Task CreateGame_Success()
        {
            //Arrange
            var entity = new FriendBuilder().Build();

            //Act
            var response = await _friendDomainService.CreateAsync(entity);

            //Assert
            response.Should().NotBeEmpty();
        }
コード例 #5
0
        public void AddFriendAndCheckFirstAdded()
        {
            var login  = new LoginBuilder().Build();
            var friend = new FriendBuilder().Build();

            login.AddFriend(friend.Name, friend.PhoneNumber);

            var first = login.Friends.Single();

            Assert.Equal(friend.Name, first.Name);
            Assert.Equal(friend.PhoneNumber, first.PhoneNumber);
        }
コード例 #6
0
ファイル: UpdateFriend.cs プロジェクト: naozuka/GamesLoan
        public UpdateFriend()
        {
            var friend = new FriendBuilder().Build();

            _friendDto = new FriendDto(friend.Id, friend.Name, friend.PhoneNumber);
        }