public void Map_EntityToDto_Is_Valid()
        {
            // Arrange
            var        mapper = new TodoDtoEntityMapper();
            TodoEntity entity = TodoEntityBuilder.CreateValid(TestIds.NormalUsageId);

            // Act
            TodoDto result = mapper.Map(entity);

            // Assert
            result.Should().BeEquivalentTo(entity);
        }
        public void Map_RequestModelToDto_Is_Null()
        {
            // Arrange
            var mapper             = new TodoModelDtoMapper();
            TodoRequestModel model = null;

            // Act
            TodoDto result = mapper.Map(model);

            // Assert
            result.Should().BeNull();
        }
        public void Map_EntityToDto_Is_Null()
        {
            // Arrange
            var        mapper = new TodoDtoEntityMapper();
            TodoEntity entity = null;

            // Act
            TodoDto result = mapper.Map(entity);

            // Assert
            result.Should().BeNull();
        }
        public void Map_RequestModelToDto_Is_Valid()
        {
            // Arrange
            var mapper             = new TodoModelDtoMapper();
            TodoRequestModel model = TodoRequestModelBuilder.CreateValid();

            // Act
            TodoDto result = mapper.Map(model);

            // Assert
            result.Should().BeEquivalentTo(model);
            result.Id.Should().BeNull();
        }