public void Map_Message_To_MessageDto() { var message = new Message { Body = "body", Created = DateTime.MaxValue, Creator = "creator", Id = "12345" }; IEnumerable<Message> messages = new List<Message>() { message }; var handler = new AutoMapMappingHandler(); var result = handler.Map<MessageDto>( message ); Assert.AreEqual( message.Body, result.Body ); Assert.AreEqual( message.Created, result.Created ); Assert.AreEqual( message.Id, result.Id ); var resultCollection = handler.Map<IEnumerable<MessageDto>>( messages ); Assert.IsTrue( resultCollection.Any( a => a.Body == result.Body && a.Created == result.Created && a.Id == result.Id ) ); }
public void Map_CreateMessageDto_To_Message() { var dto = new CreateMessageDto { Body = "body", Created = DateTime.MaxValue, Creator = "creator", Id = "12345" }; IEnumerable<CreateMessageDto> dtos = new List<CreateMessageDto>() { dto }; var handler = new AutoMapMappingHandler(); var result = handler.Map<Message>( dto ); Assert.AreEqual( dto.Body, result.Body ); Assert.AreEqual( dto.Created, result.Created ); Assert.AreEqual( dto.Id, result.Id ); var resultCollection = handler.Map<IEnumerable<Message>>( dtos ); Assert.IsTrue( resultCollection.Any( a => a.Body == result.Body && a.Created == result.Created && a.Creator == result.Creator && a.Id == result.Id ) ); }
public void MapsUserToUserDto() { var mock = new Mock <IUserHandler>(); var handler = new AutoMapMappingHandler(mock.Object); var user = new User("test-conn", new RegisteredClient { DisplayName = "test-name" }); var dto = handler.Map <UserDto>(user); Assert.AreEqual(dto.Id, user.Id); Assert.AreEqual(dto.Name, user.RegistrationTicket.DisplayName); }
public void MapsUserToUserDto() { var mock = new Mock<IUserHandler>(); var handler = new AutoMapMappingHandler( mock.Object ); var user = new User( "test-conn", new RegisteredClient { DisplayName = "test-name" } ); var dto = handler.Map<UserDto>( user ); Assert.AreEqual( dto.Id, user.Id ); Assert.AreEqual( dto.Name, user.RegistrationTicket.DisplayName ); }
public void MapsGameToGameDto() { var mock = new Mock<IUserHandler>(); var user = new User( "test-conn", new RegisteredClient() ); mock.Setup( a => a.FindUserById( user.Id ) ) .Returns( user ); var handler = new AutoMapMappingHandler( mock.Object ); var game = new Game( "test-game", user.Id ); game.Players.Add( user.Id ); var dto = handler.Map<GameDto>( game ); Assert.AreEqual( dto.CreatedAt, game.CreatedAt ); Assert.AreEqual( dto.Creator, game.Creator ); Assert.AreEqual( dto.Id, game.Id ); Assert.AreEqual( dto.Name, game.Name ); Assert.AreEqual( dto.Scenario, game.Scenario ); Assert.AreEqual( dto.Players.Count, game.Players.Count ); Assert.AreEqual( dto.Players.First().Id, game.Players.First() ); }
public void MapsGameToGameDto() { var mock = new Mock <IUserHandler>(); var user = new User("test-conn", new RegisteredClient()); mock.Setup(a => a.FindUserById(user.Id)) .Returns(user); var handler = new AutoMapMappingHandler(mock.Object); var game = new Game("test-game", user.Id); game.Players.Add(user.Id); var dto = handler.Map <GameDto>(game); Assert.AreEqual(dto.CreatedAt, game.CreatedAt); Assert.AreEqual(dto.Creator, game.Creator); Assert.AreEqual(dto.Id, game.Id); Assert.AreEqual(dto.Name, game.Name); Assert.AreEqual(dto.Scenario, game.Scenario); Assert.AreEqual(dto.Players.Count, game.Players.Count); Assert.AreEqual(dto.Players.First().Id, game.Players.First()); }